/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-content:"";--tw-ease:initial}}:host,:root{--font-sans:"PP Neue Montreal",ui-sans-serif,system-ui,sans-serif;--font-serif:"Libre Caslon Condensed",ui-serif,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:.625rem;--text-large:1.25rem;--text-large--line-height:1.32;--color-sage-green:#607448;--color-burgundy:#8c3f46;--color-plum:#6e3f5f;--color-olive-gold:#a9932d;--color-warm-brown:#655240;--color-class-action:#2f6f68;--color-pale-lime:#ebffb9;--color-coral-red:#ee614e;--color-cream:#f2f1eb;--color-light-gray:#f0f1f1;--color-dark-navy:#0b223f;--color-cobalt:#1e74d0;--color-midnight:#09111c;--color-graphite:#09111ccc;--color-pewter:#09111cb8;--color-slate:#09111cad;--color-ash:#09111c99;--color-fog:#09111c66;--color-mist:#09111c1f;--color-warm-gray:#aba7a2;--color-soft-warm-gray:#aba7a23d;--color-silver:#d1d0cf;--color-steel-blue:#365376;--color-sky-blue:#94c4ff;--color-frost:#94c4ff3d;--color-page:var(--color-white);--color-page-secondary:var(--color-cream);--color-page-tertiary:var(--color-light-gray);--color-ink:var(--color-midnight);--color-link:var(--color-cobalt);--color-action:var(--color-coral-red);--color-border:var(--color-mist);--color-input-border:var(--color-silver);--color-form-control:var(--color-warm-gray);--color-body:var(--color-graphite);--color-field-label:var(--color-graphite);--color-supporting:var(--color-ash);--color-fine-print:var(--color-pewter);--color-primary-meta:var(--color-slate);--color-secondary-meta:var(--color-fog);--color-on-dark:var(--color-white);--color-on-dark-label:#fff9;--color-on-dark-secondary:#fffc;--color-on-dark-divider:#ffffff1f;--color-on-dark-meta:#fff6;--color-on-dark-link:var(--color-sky-blue);--color-footer-meta:var(--color-steel-blue);--color-footer-link:var(--color-sky-blue);--color-discrimination:var(--color-plum);--color-unpaid-wages:var(--color-sage-green);--color-harassment:var(--color-olive-gold);--color-wrongful-termination:var(--color-warm-brown);--color-retaliation:var(--color-burgundy)}*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::selection{background-color:var(--color-sky-blue);color:var(--color-midnight)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{background-color:var(--color-white);clip-path:none;color:var(--color-midnight);height:auto;left:calc(var(--spacing)*4);margin:0;outline-color:var(--color-cobalt);outline-offset:4px;outline-style:var(--tw-outline-style);outline-width:2px;overflow:visible;padding:0;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:absolute;top:calc(var(--spacing)*4);white-space:normal;width:auto;z-index:100}.reveal-item{opacity:0;transform:translateY(.5rem)}.reveal-item.is-revealed{opacity:1;transform:translateY(0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.intake-process-reveal{opacity:0;transform:translateY(.375rem)}.intake-process-reveal.is-revealed{opacity:1;transform:translateY(0);transition:opacity 1.4s cubic-bezier(.25,.46,.45,.94),transform 1.4s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--intake-reveal-delay,0s)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.intake-process-reveal,.intake-process-reveal.is-revealed,.reveal-item,.reveal-item.is-revealed{opacity:1;transform:none;transition:none}}@keyframes header-reveal{0%{opacity:0;transform:translate(-.25rem)}to{opacity:1;transform:translate(0)}}.header-logo{display:block;height:1.5rem;position:relative;width:1.5rem}.header-logo-compact,.header-logo-full{inset:0 auto auto 0;position:absolute}.header-logo-full{display:none}.header-logo-wordmark{transform-box:fill-box;transform-origin:0}@media (min-width:40rem){.header-logo{width:8.25rem}.header-logo-full{display:block}.header-logo-wordmark{animation:header-reveal .4s ease-out both}.header-logo-compact{display:none}}@media (min-width:48rem){.header-language-switcher{animation:header-reveal .4s ease-out 75ms both}}@media (prefers-reduced-motion:reduce){.header-logo{transition:none}.header-language-switcher,.header-logo-full,.header-logo-wordmark{animation:none}}.container-default,.container-extended{margin-inline:auto;max-width:calc(var(--spacing)*360);padding-inline:calc(var(--spacing)*5);width:100%}@media (min-width:80rem){.container-default{padding-inline:calc(var(--spacing)*25)}}.hero-section{background-color:var(--color-cream);padding-block:calc(var(--spacing)*10)}@media (min-width:48rem){.hero-section{padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*16)}}@media (min-width:80rem){.hero-section{padding-top:calc(var(--spacing)*20)}}.hero-container{align-items:stretch;display:grid;gap:calc(var(--spacing)*5)}@media (min-width:80rem){.hero-container{grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}}.hero-content{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:80rem){.hero-content{padding-block:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*20)}}.hero-eyebrow{color:var(--color-primary-meta);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*5)}.page-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:.94;color:var(--color-midnight);line-height:.94}@media (min-width:40rem){.page-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.section-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*6);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal);line-height:1}.section-label--embeded{margin-bottom:0}.featured-media{overflow:hidden}.featured-media-image{display:block;height:400px;object-fit:cover;width:100%}@media (min-width:48rem){.featured-media-image{height:615px}}.featured-media-section{padding-block:0}.featured-media-section .statement-content{padding-top:calc(var(--spacing)*18)}.featured-media-section .statement-content:has(+.attorney-details-grid){border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:80rem){.featured-media-section .attorney-details-grid--two-columns{grid-template-columns:16.5rem minmax(0,1fr)}}.featured-copy{align-items:flex-start;display:flex;flex-direction:column;margin-inline:auto;max-width:calc(var(--spacing)*135)}.featured-media+.featured-copy{margin-top:calc(var(--spacing)*12)}.featured-copy-title{--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-size:32px;font-weight:var(--font-weight-normal);line-height:1.08}.featured-copy-body{color:var(--color-ink);font-size:var(--text-large);line-height:var(--tw-leading,var(--text-large--line-height));margin-top:calc(var(--spacing)*4)}.featured-copy-body p:not(:last-child){margin-bottom:1em}.featured-copy .cta-button{margin-top:calc(var(--spacing)*8)}.content-card-grid{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:40rem){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-card-grid>li:has(>.content-card),.content-card-grid>li:has(>.insight-card){display:flex;min-height:min-content}.content-card-grid>li>.content-card{height:100%;width:100%}.content-card{background-color:var(--color-cream);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-height:calc(var(--spacing)*64);padding:calc(var(--spacing)*7);--tw-leading:1.32;color:var(--color-supporting);display:flex;flex-direction:column;justify-content:space-between;line-height:1.32}.content-card>p{min-height:2lh}a.content-card{border-color:#0000;border-style:var(--tw-border-style);border-width:1px;height:100%;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%}@media (hover:hover){a.content-card:hover{background-color:var(--color-white);border-color:var(--color-border)}}a.content-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}a.content-card:hover .content-card-icon{background-color:var(--color-cream)}.content-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding-top:calc(var(--spacing)*18)}.content-card-title{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.content-card-icon{align-items:center;background-color:var(--color-white);border-radius:3.40282e+38px;color:var(--color-midnight);display:flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;overflow:hidden;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*8)}.content-card-icon .lucide{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.content-card-icon [class^=ri-]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.content-card-number{padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);display:block;font-weight:var(--font-weight-medium)}.insight-card-grid{margin-top:calc(var(--spacing)*8)}.insight-card{background-color:var(--color-cream);border-color:#0000;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing)*6);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%}@media (hover:hover){.insight-card:hover{background-color:var(--color-white);border-color:var(--color-border)}}.insight-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.insight-card-media{aspect-ratio:224/148;overflow:hidden}.insight-card-image{height:100%;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;display:block;transition-duration:.3s}.insight-card:focus-visible .insight-card-image,.insight-card:hover .insight-card-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.insight-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*6);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium);line-height:1}.hero-title{margin-bottom:calc(var(--spacing)*5)}.hero-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*150);--tw-leading:1.42;color:var(--color-body);line-height:1.42}@media (min-width:80rem){.hero-description{font-size:20px}}.page-hero-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.page-hero-section{padding-block:calc(var(--spacing)*20)}}@media (min-width:80rem){.page-hero-section{padding-block:calc(var(--spacing)*28)}}.page-hero-section--extended{padding-bottom:0}@media (min-width:80rem){.page-hero-section--scholarship{padding-bottom:calc(var(--spacing)*15)}}.page-hero-content{align-items:flex-start;display:flex;flex-direction:column}.page-hero-content:has(+.featured-media){margin-bottom:calc(var(--spacing)*12)}.page-hero-title{margin-bottom:calc(var(--spacing)*5);max-width:calc(var(--spacing)*226)}.page-hero-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*200);--tw-leading:1.42;color:var(--color-ink);line-height:1.42}@media (min-width:80rem){.page-hero-description{font-size:20px}}.practice-area-hero-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*10)}@media (min-width:48rem){.practice-area-hero-section{padding-block:calc(var(--spacing)*12)}}@media (min-width:80rem){.practice-area-hero-section{padding-block:calc(var(--spacing)*15)}}.practice-area-hero-layout{align-items:center;display:grid;gap:calc(var(--spacing)*10)}.practice-area-hero-content{gap:calc(var(--spacing)*6)}.practice-area-hero-content,.practice-area-hero-copy{align-items:flex-start;display:flex;flex-direction:column}.practice-area-hero-copy{gap:calc(var(--spacing)*5);width:100%}.practice-area-hero-section .page-title{--tw-leading:1;line-height:1;margin-bottom:0;max-width:none}.practice-area-hero-description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.practice-area-hero-content .cta-button{margin-top:0}.practice-area-hero-media{align-items:center;aspect-ratio:3/2;background-color:var(--color-cream);display:flex;justify-content:center;margin-inline:auto;overflow:hidden;width:100%}@media (min-width:80rem){.practice-area-hero-media{max-width:none}}.practice-area-hero-media .practice-area-quote{font-size:var(--text-lg);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-lg--line-height));min-height:0;--tw-leading:1;flex:none;line-height:1}@media (min-width:48rem){.practice-area-hero-media .practice-area-quote{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.practice-area-hero-media .practice-area-quote-line,.practice-area-hero-media .practice-area-quote-mark{background-color:var(--color-white)}.practice-area-hero-media .practice-area-quote-mark{height:calc(var(--spacing)*9);width:calc(var(--spacing)*12)}@media (min-width:48rem){.practice-area-hero-media .practice-area-quote-mark{height:calc(var(--spacing)*11);width:calc(var(--spacing)*15)}}.practice-area-hero-media .practice-area-quote-mark svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*4)}@media (min-width:48rem){.practice-area-hero-media .practice-area-quote-mark svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*5)}}.practice-area-hero-media .practice-area-quote-emphasis,.practice-area-hero-media .practice-area-quote-line{padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4)}@media (min-width:48rem){.practice-area-hero-media .practice-area-quote-emphasis,.practice-area-hero-media .practice-area-quote-line{padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*5)}}@keyframes practice-area-quote-stack{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.practice-area-quote--stack[data-stack-pending]>*{opacity:0;transform:translateY(1.25rem)}.practice-area-quote--stack.is-stacked>*{animation:practice-area-quote-stack .7s cubic-bezier(.22,1,.36,1) both}.practice-area-quote--stack.is-stacked>:first-child{animation-delay:0s}.practice-area-quote--stack.is-stacked>:nth-child(2){animation-delay:.12s}.practice-area-quote--stack.is-stacked>:nth-child(3){animation-delay:.24s}.practice-area-quote--stack.is-stacked>:nth-child(4){animation-delay:.36s}.practice-area-quote--stack.is-stacked>:nth-child(5){animation-delay:.48s}.practice-area-quote-rotate{overflow:hidden}.practice-area-quote-rotate-viewport{display:block;overflow:hidden;position:relative}.practice-area-quote-rotate-word{--tw-leading:1.2;display:block;line-height:1.2;padding-right:.12em;white-space:nowrap}.practice-area-quote-rotate-word:not(:first-child),.practice-area-quote-rotate.is-ready .practice-area-quote-rotate-word{left:0;position:absolute;top:0;visibility:hidden}.practice-area-quote-rotate.is-ready .practice-area-quote-rotate-word.is-active,.practice-area-quote-rotate.is-ready .practice-area-quote-rotate-word.is-entering,.practice-area-quote-rotate.is-ready .practice-area-quote-rotate-word.is-leaving{visibility:visible}@media (prefers-reduced-motion:reduce){.practice-area-quote--stack>*{animation:none;opacity:1;transform:none}.practice-area-quote-rotate-word:not(:first-child){display:none}}.practice-area-definition-section{background-color:var(--color-page);padding-bottom:0;padding-top:calc(var(--spacing)*16)}.practice-area-definition-section--padded{padding-bottom:calc(var(--spacing)*16)}.practice-area-definition-section .featured-media-image{object-position:bottom}.practice-area-at-will-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*12)}.practice-area-at-will-section,.practice-area-warning-section{padding-top:calc(var(--spacing)*16)}.practice-area-warning-section:has(>.container-default>.featured-media:last-child){padding-bottom:calc(var(--spacing)*16)}.practice-area-warning-section .section-label{color:var(--color-on-dark-label)}.practice-area-warning-section .split-copy-title{color:var(--color-on-dark)}.practice-area-warning-section .split-copy-description{color:var(--color-on-dark-secondary)}.practice-area-warning-section .featured-media-image{object-position:bottom}.practice-area-warning-section .featured-media+.split-layout{margin-top:calc(var(--spacing)*10)}.practice-area-warning-section .featured-media+.split-layout .split-copy-description{margin-bottom:0}.practice-area-warning-section .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*16)}@media (min-width:48rem){.practice-area-warning-section .statement-content{padding-bottom:calc(var(--spacing)*18)}}.practice-area-warning-section .statement-title{--tw-leading:1;color:var(--color-on-dark);line-height:1;max-width:none}.practice-area-subcategories-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*20)}.practice-area-subcategories-section--padded{padding-bottom:calc(var(--spacing)*20)}.protected-activity-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*20)}@media (min-width:48rem){.protected-activity-section .content-card-grid{grid-column:span 2/span 2;grid-row-start:3}}@media (min-width:40rem){.protected-activity-section .featured-media{grid-column:span 2/span 2}}@media (min-width:48rem){.protected-activity-section .featured-media-image{height:400px}}.unpaid-wages-cost-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*16)}.unpaid-wages-cost-card{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;position:relative}.unpaid-wages-cost-row{display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*20)}@media (min-width:48rem){.unpaid-wages-cost-row{padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*10);padding-right:calc(var(--spacing)*28)}}.unpaid-wages-cost-row+.unpaid-wages-cost-row{border-color:var(--color-mist);border-top-style:var(--tw-border-style);border-top-width:1px}.unpaid-wages-cost-row p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32;margin:0}@media (min-width:48rem){.unpaid-wages-cost-row p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.unpaid-wages-cost-highlight{background-color:var(--color-unpaid-wages);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);vertical-align:middle;--tw-leading:1;color:var(--color-white);display:inline-block;font-style:italic;line-height:1;white-space:nowrap}.unpaid-wages-cost-icon{height:calc(var(--spacing)*14);right:calc(var(--spacing)*6);top:50%;width:calc(var(--spacing)*14);z-index:10;--tw-translate-y:-50%;align-items:center;background-color:var(--color-cream);border-radius:3.40282e+38px;color:var(--color-unpaid-wages);display:flex;justify-content:center;position:absolute;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.unpaid-wages-cost-icon{height:calc(var(--spacing)*16);right:calc(var(--spacing)*10);width:calc(var(--spacing)*16)}}.unpaid-wages-cost-icon .lucide{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}@media (min-width:48rem){.unpaid-wages-cost-icon .lucide{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}}.practice-area-situation-categories-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*10)}@media (min-width:48rem){.practice-area-situation-categories-section{padding-block:calc(var(--spacing)*16)}}.practice-area-situation-categories-section--compact .practice-area-situation-categories-grid{margin-top:0}.practice-area-law-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*10)}@media (min-width:48rem){.practice-area-law-section{padding-top:calc(var(--spacing)*16)}}.practice-area-law-section:not(:has(.statement-content)){padding-bottom:calc(var(--spacing)*16)}.practice-area-law-section--flush .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.practice-area-law-section .statement-title{max-width:none}.practice-area-urgency-section{padding-block:calc(var(--spacing)*16)}@media (min-width:80rem){.practice-area-urgency-section{padding-block:calc(var(--spacing)*28)}}.practice-area-urgency-section .section-label{color:var(--color-on-dark-label)}.practice-area-urgency-section .media-list-title,.practice-area-urgency-section .split-copy-title{color:var(--color-on-dark)}.practice-area-urgency-section .media-list-copy,.practice-area-urgency-section .split-copy-description{color:var(--color-on-dark-secondary)}.practice-area-urgency-section .split-layout{margin-bottom:calc(var(--spacing)*10)}.practice-area-urgency-section .split-layout .split-copy-description{margin-bottom:0}.practice-area-urgency-section .bordered-callout{margin-top:calc(var(--spacing)*16)}.practice-area-urgency-section .split-layout+.bordered-callout{margin-top:calc(var(--spacing)*2)}.practice-area-urgency-section .bordered-callout-title{color:var(--color-on-dark)}.practice-area-protected-section{background-color:var(--color-retaliation);padding-block:calc(var(--spacing)*16)}.practice-area-protected-section .section-label{color:var(--color-on-dark-label)}.practice-area-protected-section .split-copy-title{color:var(--color-on-dark)}.practice-area-protected-section .split-copy-description{color:var(--color-on-dark-secondary)}.practice-area-protected-section .split-layout{margin-bottom:calc(var(--spacing)*10)}.practice-area-protected-section .split-layout .split-copy-description{margin-bottom:0}.practice-area-protected-section .practice-area-situation-categories-grid{margin-top:0}.practice-area-protected-section .content-card{border-color:#fff3;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.practice-area-protected-section .content-card{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.practice-area-protected-section .content-card{background-color:#0000;color:var(--color-on-dark)}.practice-area-protected-section .bordered-callout{margin-top:calc(var(--spacing)*2)}.practice-area-protected-section .bordered-callout-title{color:var(--color-on-dark)}.bordered-callout--statement:has(.cta-button){gap:calc(var(--spacing)*6)}.media-card-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*16)}.media-card-intro{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*10);max-width:36.5rem}.media-card-intro .split-copy-title{margin-bottom:0}.media-card-intro p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32;margin:0}.media-card-grid{display:grid;gap:calc(var(--spacing)*2)}.media-card{background-color:var(--color-cream);gap:calc(var(--spacing)*10);justify-content:space-between;min-height:calc(var(--spacing)*80);padding:calc(var(--spacing)*7)}.media-card,.media-card-copy{display:flex;flex-direction:column}.media-card-copy{gap:calc(var(--spacing)*4);max-width:30rem}.media-card-title{--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium);margin:0}.media-card-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-supporting);line-height:1.32;margin:0}.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%}.media-card-image{display:block;max-height:100%;min-height:0;min-width:0;object-fit:cover;object-position:bottom}.media-card-image--wide{aspect-ratio:441/248;max-width:27.5625rem;width:100%}.media-card-image--portrait{aspect-ratio:277/340;height:auto;max-width:min(17.3125rem,100%);width:auto}.media-card-section .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.practice-area-recovery-section .extended-media-statement-image{object-position:bottom}.scholarship-cta{background-color:var(--color-coral-red);overflow:hidden;padding-block:calc(var(--spacing)*15);padding-inline:calc(var(--spacing)*6);position:relative}@media (min-width:48rem){.scholarship-cta{padding-block:calc(var(--spacing)*20);padding-inline:calc(var(--spacing)*10)}}@media (min-width:80rem){.scholarship-cta{padding-inline:calc(var(--spacing)*40);padding-bottom:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*35)}}.scholarship-cta{background-image:url(../imgs/scholarship-cta-mask.svg);background-position:top;background-repeat:no-repeat;background-size:100%}.scholarship-cta-layout{display:flex;flex-direction:column;gap:calc(var(--spacing)*10);position:relative;z-index:10}@media (min-width:80rem){.scholarship-cta-layout{align-items:flex-start;display:grid;gap:calc(var(--spacing)*16);grid-template-columns:auto minmax(0,1fr)}}.scholarship-cta-amount{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:4rem;font-weight:var(--font-weight-medium);line-height:1;--tw-tracking:-.03em;color:var(--color-white);letter-spacing:-.03em;white-space:nowrap}@media (min-width:48rem){.scholarship-cta-amount{font-size:5.5rem}}@media (min-width:80rem){.scholarship-cta-amount{font-size:7.5rem}}.scholarship-cta-details{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:80rem){.scholarship-cta-details{padding-top:calc(var(--spacing)*6)}}.scholarship-cta-meta-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin:0}.scholarship-cta-meta{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.scholarship-cta-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;--tw-font-weight:var(--font-weight-normal);color:var(--color-on-dark-label);font-weight:var(--font-weight-normal);line-height:1.32}.scholarship-cta-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-white);line-height:1;margin:0}.scholarship-cta .cta-button{margin-top:calc(var(--spacing)*9)}.scholarship-cta .cta-button:focus-visible{outline-color:var(--color-white)}.scholarship-recipient-section.split-copy-section{padding-bottom:0}.featured-quote{align-items:center;background-color:var(--color-dark-navy);display:flex;flex-direction:column;margin-inline:calc(var(--spacing)*5);overflow:hidden;padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*15);position:relative}@media (min-width:48rem){.featured-quote{padding-inline:calc(var(--spacing)*10)}}.featured-quote{background-image:url(../imgs/featured-quote-mask.svg);background-position:top;background-repeat:no-repeat;background-size:min(100%,87.4375rem)}.featured-quote:not(:has(.featured-quote-portrait)){padding-top:calc(var(--spacing)*24)}.featured-quote-portrait{margin-bottom:calc(var(--spacing)*12);max-width:307px;overflow:hidden;width:100%}.featured-quote-portrait img{aspect-ratio:307/366;display:block;height:auto;object-fit:cover;object-position:bottom;width:100%}.featured-quote-words{margin-inline:auto;max-width:calc(var(--spacing)*152);text-align:center;width:100%}@media (min-width:48rem){.featured-quote-words{padding-left:calc(var(--spacing)*5)}}.featured-quote-words .section-label{color:var(--color-on-dark-label);margin-bottom:calc(var(--spacing)*12)}.featured-quote-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));text-align:left;--tw-leading:1.32;color:var(--color-on-dark);line-height:1.32;margin:0}@media (min-width:48rem){.featured-quote-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.featured-quote-text p:not(:last-child){margin-bottom:1.32em}.featured-quote-pull{margin-inline:auto;margin-top:calc(var(--spacing)*20);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-on-dark);font-size:2rem;font-weight:var(--font-weight-normal);line-height:1;width:100%}@media (min-width:48rem){.featured-quote-pull{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));margin-top:calc(var(--spacing)*30)}}.page-hero-section.bg-dark-navy{background-color:var(--color-dark-navy);padding-bottom:0}.page-hero-section.bg-dark-navy .page-hero-title{color:var(--color-on-dark)}.page-hero-section.bg-dark-navy .page-hero-description{color:var(--color-on-dark-secondary)}.about-background-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*25)}.about-background-layout{display:grid;gap:calc(var(--spacing)*10)}.about-background-layout>.section-label{position:relative;z-index:10}.longform-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:calc(var(--spacing)*150);--tw-leading:1.32;--tw-font-weight:var(--font-weight-normal);color:var(--color-midnight);font-weight:var(--font-weight-normal);line-height:1.32}@media (min-width:48rem){.longform-copy{margin-inline:auto}}.longform-copy p:not(:last-child){margin-bottom:1em}.ghost-button{align-items:center;color:var(--color-cobalt);display:inline-flex;font-size:var(--text-base);gap:var(--spacing);line-height:var(--tw-leading,var(--text-base--line-height));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;width:fit-content}@media (hover:hover){.ghost-button:hover{color:var(--color-midnight);text-decoration-line:underline}}.ghost-button:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.ghost-button--stack{align-items:flex-start;flex-direction:column;gap:0}.team-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*10)}.team-section-header{align-items:center;display:flex;gap:calc(var(--spacing)*6);justify-content:space-between}@media not all and (min-width:48rem){.team-section:has(>.team-section-header .ghost-button){display:flex;flex-direction:column}.team-section:has(>.team-section-header .ghost-button)>.team-section-header{display:contents}.team-section:has(>.team-section-header .ghost-button)>.team-section-header .ghost-button,.team-section:has(>.team-section-header .ghost-button)>.team-section-header .section-label{padding-inline:calc(var(--spacing)*5)}.team-section:has(>.team-section-header .ghost-button)>.team-section-header .ghost-button{margin-top:calc(var(--spacing)*8);order:9999}.team-section--single .team-section-header:has(.ghost-button){display:contents}.team-section--single .team-section-header .ghost-button{order:9999}}.team-grid{column-gap:calc(var(--spacing)*5);display:grid;margin-top:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*8)}@media (min-width:40rem){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.team-grid{row-gap:calc(var(--spacing)*12)}}@media (min-width:80rem){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-section:has(>.team-section-header .section-label:not(.section-label--embeded)) .team-grid{margin-top:0}@media (min-width:80rem){.team-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-card{color:var(--color-ink);min-width:0}.team-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.team-card-media{aspect-ratio:5/6;background-color:var(--color-light-gray);overflow:hidden}.team-card-image{height:100%;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;display:block;transition-duration:.3s}a.team-card:hover .team-card-image{scale:1.03}.team-card-content{padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*5)}.team-card-content :is(h2,h3){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);line-height:1}.team-card-role{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-top:var(--spacing);--tw-leading:1;color:var(--color-fog);line-height:1}.team-card-description{line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.team-card-admission,.team-card-description{font-size:var(--text-base);margin-top:calc(var(--spacing)*4)}.team-card-admission{line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.2;color:var(--color-secondary-meta);line-height:1.2}.team-section-single-layout{display:flex;flex-direction:column;gap:calc(var(--spacing)*8)}.team-section--single .team-section-header{align-items:flex-start;flex-direction:column;justify-content:flex-start}.team-section--single .team-card{display:flex;flex-direction:column}.team-section--single .team-card-media{aspect-ratio:1;width:100%}.careers-team-section{background-color:var(--color-page)}.careers-role-card-media{align-items:center;display:flex;justify-content:center;padding:calc(var(--spacing)*5);position:relative}.careers-role-card-watermark{color:var(--color-midnight);height:auto;left:50%;opacity:.07;pointer-events:none;position:absolute;transform:translate(-50%);width:100%}.careers-role-card--attorneys .careers-role-card-watermark,.careers-role-card--case-managers .careers-role-card-watermark{top:0;transform:translate(-50%)scaleY(-1)}.careers-role-card--operations .careers-role-card-watermark,.careers-role-card--paralegals .careers-role-card-watermark{bottom:0}.careers-role-card-quote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:center;z-index:10;--tw-leading:1;align-items:center;display:flex;flex-direction:column;line-height:1;position:relative}.careers-role-card-quote-mark{align-items:center;background-color:var(--color-white);border-radius:3.40282e+38px;color:var(--color-midnight);display:flex;height:calc(var(--spacing)*7);justify-content:center;margin-bottom:calc(var(--spacing)*1.5);width:calc(var(--spacing)*10)}.careers-role-card-quote-mark svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3.5)}.careers-role-card-quote-line{background-color:var(--color-white);margin-bottom:calc(var(--spacing)*1.5)}.careers-role-card-quote-emphasis,.careers-role-card-quote-line{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.careers-role-card-quote-emphasis{color:var(--color-white);font-style:italic}.careers-role-card--attorneys .careers-role-card-media{background-color:var(--color-coral-red)}.careers-role-card--attorneys .careers-role-card-quote-emphasis{background-color:var(--color-midnight)}.careers-role-card--paralegals .careers-role-card-media{background-color:var(--color-cream)}.careers-role-card--paralegals .careers-role-card-quote-emphasis{background-color:var(--color-coral-red)}.careers-role-card--case-managers .careers-role-card-media{background-color:var(--color-dark-navy)}.careers-role-card--case-managers .careers-role-card-watermark{color:var(--color-sky-blue);opacity:.05}.careers-role-card--case-managers .careers-role-card-quote-line,.careers-role-card--case-managers .careers-role-card-quote-mark{background-color:var(--color-steel-blue);color:var(--color-white)}.careers-role-card--case-managers .careers-role-card-quote-emphasis{background-color:var(--color-sky-blue);color:var(--color-midnight)}.careers-role-card--operations .careers-role-card-media{background-color:var(--color-light-gray)}.careers-role-card--operations .careers-role-card-quote-emphasis{background-color:var(--color-midnight)}.careers-openings-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*20)}.careers-openings-layout{display:grid;gap:calc(var(--spacing)*8)}@media (min-width:48rem){.careers-openings-layout{gap:calc(var(--spacing)*2);grid-template-columns:1fr 2fr}}.careers-openings-list{color:var(--color-ink)}.careers-opening{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-mist);color:inherit;display:block;padding-block:calc(var(--spacing)*8);text-decoration-line:none}.careers-opening:first-child{padding-top:0}.careers-opening-title{margin-bottom:calc(var(--spacing)*3);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-size:32px;font-weight:var(--font-weight-normal);line-height:1}.careers-opening-meta{align-items:center;font-size:var(--text-base);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*5);--tw-leading:1;color:var(--color-ash);display:flex;flex-wrap:wrap;line-height:1}.careers-opening-meta-separator{color:var(--color-fog)}.careers-opening-description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:calc(var(--spacing)*130);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.careers-backgrounds-section,.extended-team-section{background-color:var(--color-white);padding-top:calc(var(--spacing)*16)}@media (min-width:48rem){.careers-backgrounds-section,.extended-team-section{padding-top:calc(var(--spacing)*20)}}@media (min-width:80rem){.careers-backgrounds-section,.extended-team-section{padding-top:calc(var(--spacing)*40)}}.careers-backgrounds-layout,.extended-team-layout{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.careers-backgrounds-layout,.extended-team-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-backgrounds-title,.extended-team-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin-bottom:calc(var(--spacing)*10);--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.careers-backgrounds-title,.extended-team-title{font-size:var(--text-5xl);grid-column-start:1;grid-row-start:1;line-height:var(--tw-leading,var(--text-5xl--line-height))}}.careers-backgrounds-description,.extended-team-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*10);max-width:calc(var(--spacing)*145);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.careers-backgrounds-description,.extended-team-description{grid-column-start:2;grid-row-start:2}}.careers-backgrounds-grid{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:40rem){.careers-backgrounds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.careers-backgrounds-grid{grid-column:span 2/span 2;grid-row-start:3}}.careers-backgrounds-image{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.extended-team-filters{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*8)}@media (min-width:48rem){.extended-team-filters{grid-column:span 2/span 2;grid-row-start:3}}.extended-team-filter{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:1;color:var(--color-supporting);line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.extended-team-filter:hover{background-color:var(--color-light-gray);color:var(--color-ink)}}.extended-team-filter:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.extended-team-filter.is-active{background-color:var(--color-light-gray);color:var(--color-ink);cursor:default}.extended-team-grid{column-gap:calc(var(--spacing)*5);display:grid;row-gap:calc(var(--spacing)*10)}@media (min-width:40rem){.extended-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.extended-team-grid{row-gap:calc(var(--spacing)*14)}}@media (min-width:80rem){.extended-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.extended-team-card[hidden]{display:none}.extended-team-card .team-card-content{padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*5)}.extended-team-card:hover .team-card-image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.careers-banner-section{background-color:var(--color-white);padding-block:calc(var(--spacing)*20)}.bordered-callout{align-items:center;border-color:var(--color-border);border-style:var(--tw-border-style);border-width:1px;display:flex;min-height:calc(var(--spacing)*32);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8)}@media (min-width:48rem){.bordered-callout{padding-inline:calc(var(--spacing)*12)}}.bordered-callout--centered{justify-content:center;text-align:center}.bordered-callout p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.bordered-callout a:not(.cta-button){color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.bordered-callout a:not(.cta-button):hover{color:var(--color-midnight);text-decoration-line:underline}}.bordered-callout a:not(.cta-button):focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.partners-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.partners-section{padding-block:calc(var(--spacing)*20)}}@media (min-width:80rem){.partners-section{padding-block:calc(var(--spacing)*28)}}.partners-title{margin-inline:auto;text-align:center}.partners-grid{column-gap:calc(var(--spacing)*5);display:grid;margin-top:calc(var(--spacing)*14);row-gap:calc(var(--spacing)*16)}@media (min-width:48rem){.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:calc(var(--spacing)*20)}}@media (min-width:80rem){.partners-grid{margin-top:calc(var(--spacing)*24)}}.partner-card{color:var(--color-ink);min-width:0}.partner-card-media{aspect-ratio:5/6;background-color:var(--color-light-gray);overflow:hidden}.partner-card-image{height:100%;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;display:block;transition-duration:.3s}a.partner-card:hover .partner-card-image{scale:1.03}.partner-card-content{padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*6)}@media (min-width:40rem){.partner-card-content{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.partner-card-content{padding-left:calc(var(--spacing)*20);padding-right:calc(var(--spacing)*15)}}.attorney-heading{--tw-leading:1.1;--tw-font-weight:var(--font-weight-normal);font-size:2rem;font-weight:var(--font-weight-normal);line-height:1.1;--tw-tracking:-.02rem;font-style:normal;letter-spacing:-.02rem}.attorney-name{color:var(--color-ink)}.attorney-role{color:var(--color-secondary-meta);margin-top:var(--spacing)}.attorney-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*5);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.attorney-admission{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);--tw-leading:1;color:var(--color-secondary-meta);line-height:1}.attorney-testimonial{border-color:var(--color-mist);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*8.5)}.attorney-testimonial blockquote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:calc(var(--spacing)*120);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.attorney-testimonial figcaption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*6);--tw-leading:1;color:var(--color-secondary-meta);line-height:1}.attorney-bio-section{background-color:var(--color-white);padding-top:calc(var(--spacing)*16)}@media (min-width:48rem){.attorney-bio-section{padding-top:calc(var(--spacing)*20)}}@media (min-width:80rem){.attorney-bio-section{padding-top:calc(var(--spacing)*28)}}.attorney-bio-header{align-items:flex-start;display:grid;gap:calc(var(--spacing)*8)}@media (min-width:48rem){.attorney-bio-header{gap:calc(var(--spacing)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}.attorney-bio-image{aspect-ratio:53/60;background-color:var(--color-light-gray);display:block;object-fit:cover;width:100%}@media (min-width:48rem){.attorney-bio-details{padding-top:var(--spacing)}}.attorney-bio-contact{align-items:flex-start;font-size:var(--text-base);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*3);--tw-leading:1;display:flex;flex-direction:column;line-height:1}.attorney-bio-contact a{color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.attorney-bio-contact a:hover{color:var(--color-midnight)}}.attorney-bio-contact a:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.attorney-bio-details .attorney-description{margin-top:calc(var(--spacing)*3)}.attorney-bio-copy{padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*12)}@media (min-width:48rem){.attorney-bio-copy{padding-bottom:calc(var(--spacing)*18);padding-top:calc(var(--spacing)*15)}}.attorney-details-section{background-color:var(--color-white)}.attorney-details-grid{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*7)}@media (min-width:48rem){.attorney-details-grid{gap:calc(var(--spacing)*12);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:calc(var(--spacing)*10.5);padding-inline:calc(var(--spacing)*10)}}@media (min-width:80rem){.attorney-details-grid--figma{gap:calc(var(--spacing)*25);padding:calc(var(--spacing)*15)}}@media (min-width:48rem){.attorney-details-grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.attorney-details-column{min-width:0}.attorney-details-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);--tw-leading:1.32;--tw-font-weight:var(--font-weight-medium);color:var(--color-supporting);font-weight:var(--font-weight-medium);line-height:1.32}.attorney-details-icon{color:var(--color-supporting);height:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*3.5);width:calc(var(--spacing)*4)}.attorney-details-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.22;color:var(--color-ink);line-height:1.22}.attorney-details-copy>p:not(:last-child){margin-bottom:calc(var(--spacing)*3)}.attorney-details-copy .attorney-details-preview{margin-bottom:0}.attorney-details-trigger{margin-top:calc(var(--spacing)*3)}.practice-areas-section{background-color:var(--color-page)}.practice-areas-intro{margin-bottom:calc(var(--spacing)*16)}.practice-areas-intro .split-copy-description{margin-bottom:0}.practice-areas-section--who-we-help{padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*20)}@media (min-width:48rem){.practice-areas-section--who-we-help{padding-bottom:calc(var(--spacing)*18);padding-top:calc(var(--spacing)*24)}}.practice-areas-grid{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:48rem){.practice-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.practice-areas-grid+.inline-cta{margin-top:calc(var(--spacing)*16)}.practice-area-card{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);display:flex;flex-direction:column;min-height:calc(var(--spacing)*100);padding:calc(var(--spacing)*7);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.practice-area-card:hover{background-color:var(--color-light-gray)}}.practice-area-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.practice-area-card .practice-area-quote>:not(:last-child){margin-bottom:var(--spacing)}.practice-area-quote{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-height:calc(var(--spacing)*52);text-align:center;--tw-leading:1;flex:1;flex-direction:column;line-height:1}.practice-area-quote,.practice-area-quote-row{align-items:center;display:flex;justify-content:center}.practice-area-quote-row{gap:calc(var(--spacing)*2)}.practice-area-quote-mark{align-items:center;background-color:var(--color-light-gray);border-radius:3.40282e+38px;color:var(--color-midnight);display:flex;flex-shrink:0;height:calc(var(--spacing)*7);justify-content:center;width:calc(var(--spacing)*10)}.practice-area-quote-mark svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3.5)}.practice-area-quote-line{background-color:var(--color-light-gray)}.practice-area-quote-emphasis,.practice-area-quote-line{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.practice-area-quote-emphasis{color:var(--color-white);font-style:italic}.practice-area-copy{margin-top:calc(var(--spacing)*8)}.practice-area-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-midnight);font-weight:var(--font-weight-medium);line-height:1}.practice-area-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*3);max-width:calc(var(--spacing)*80);--tw-leading:1.32;color:var(--color-ash);line-height:1.32}.practice-areas-section--attorney{padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.practice-areas-section--attorney{padding-block:calc(var(--spacing)*20)}}@media (min-width:80rem){.practice-areas-section--attorney{padding-block:calc(var(--spacing)*28)}}.practice-areas-section--attorney .practice-area-card{background-color:var(--color-cream);border-color:var(--color-cream)}@media (hover:hover){.practice-areas-section--attorney .practice-area-card:hover{background-color:var(--color-white);border-color:var(--color-border)}}.practice-areas-section--attorney .practice-area-quote-line,.practice-areas-section--attorney .practice-area-quote-mark{background-color:var(--color-white)}.practice-areas-section--attorney .practice-area-card:hover .practice-area-quote-line,.practice-areas-section--attorney .practice-area-card:hover .practice-area-quote-mark{background-color:var(--color-light-gray)}.attorney-testimonials-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*2)}.attorney-testimonials-slider{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.practice-area-testimonials-section{padding-block:calc(var(--spacing)*16)}.attorney-testimonials-layout{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:48rem){.attorney-testimonials-layout{grid-template-columns:2fr 1fr}}.attorney-testimonials-content{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;min-height:calc(var(--spacing)*105);padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6);position:relative}@media (min-width:48rem){.attorney-testimonials-content{padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*10)}}.attorney-testimonials-track{flex:1}.attorney-testimonials-track .splide__list{height:100%}.attorney-testimonial-slide{display:flex;flex-direction:column;height:100%}.attorney-testimonial-quote{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*160);--tw-leading:1.42;--tw-font-weight:var(--font-weight-normal);color:var(--color-midnight);font-weight:var(--font-weight-normal);line-height:1.42}@media (min-width:48rem){.attorney-testimonial-quote{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.attorney-testimonial-author{color:var(--color-ash);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.attorney-testimonial-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:calc(var(--spacing)*8)}.attorney-testimonials-arrows{align-items:center;display:flex;gap:calc(var(--spacing)*6)}.attorney-testimonials-slider .attorney-testimonial-arrow{align-items:center;border-radius:0;color:var(--color-supporting);cursor:pointer;display:flex;height:calc(var(--spacing)*6);justify-content:center;margin:0;padding:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*6)}@media (hover:hover){.attorney-testimonials-slider .attorney-testimonial-arrow:hover{color:var(--color-midnight)}}.attorney-testimonials-slider .attorney-testimonial-arrow:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.attorney-testimonials-slider .attorney-testimonial-arrow{background:0 0}.attorney-testimonials-slider .attorney-testimonial-arrow svg{fill:none;height:calc(var(--spacing)*4);stroke:currentColor;transform:none;width:calc(var(--spacing)*4)}.attorney-testimonials-heart{align-items:center;background-color:var(--color-cream);display:none;justify-content:center;min-height:calc(var(--spacing)*70)}@media (min-width:48rem){.attorney-testimonials-heart{display:flex;min-height:calc(var(--spacing)*105)}}.attorney-testimonials-heart-icon{align-items:center;background-color:var(--color-white);border-radius:3.40282e+38px;color:var(--color-midnight);display:flex;height:calc(var(--spacing)*36);justify-content:center;width:calc(var(--spacing)*36)}.attorney-testimonials-heart-icon svg{height:calc(var(--spacing)*6);stroke-width:1.5px;width:calc(var(--spacing)*6)}@keyframes attorney-testimonial-heart-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.9)}80%{transform:scale(1.12)}}.attorney-testimonials-slider.is-heart-pulsing .attorney-testimonials-heart-icon svg{animation:attorney-testimonial-heart-pulse 1s ease-out;transform-origin:50%}@media (prefers-reduced-motion:reduce){.attorney-testimonials-slider.is-heart-pulsing .attorney-testimonials-heart-icon svg{animation:none}}.attorney-awards-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*10)}.attorney-awards-layout{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:48rem){.attorney-awards-layout{grid-template-columns:1fr 2fr}}.attorney-awards-content,.attorney-awards-visual{min-height:calc(var(--spacing)*74)}.attorney-awards-visual{align-items:center;background-color:var(--color-cream);display:flex;justify-content:center;padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*8)}.attorney-awards-badges{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.attorney-awards-badge{display:block;height:auto;width:calc(var(--spacing)*20)}@media (min-width:40rem){.attorney-awards-badge{width:calc(var(--spacing)*22)}}.attorney-awards-icon{align-items:center;background-color:var(--color-white);border-radius:3.40282e+38px;color:var(--color-midnight);display:flex;height:calc(var(--spacing)*36);justify-content:center;width:calc(var(--spacing)*36)}.attorney-awards-icon svg{height:calc(var(--spacing)*6);stroke-width:1.5px;width:calc(var(--spacing)*6)}.attorney-awards-content{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6)}@media (min-width:48rem){.attorney-awards-content{padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*10)}}:where(.attorney-awards-preview>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}.attorney-awards-preview{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.attorney-awards-preview-truncated{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attorney-awards-trigger{align-self:flex-start;color:var(--color-ash);margin-top:calc(var(--spacing)*3)}.split-list-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*20)}.split-list-layout{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:48rem){.split-list-layout{grid-template-columns:1fr 2fr}}.split-list-title{padding-right:calc(var(--spacing)*5)}.split-list-list{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.split-list-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-mist);padding-block:calc(var(--spacing)*8)}.split-list-item:first-child{padding-top:0}.split-list-item-title{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.split-list-trigger{color:var(--color-ash);margin-top:calc(var(--spacing)*6)}:where(.split-list-modal-list li>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.common-questions-link{display:flex;margin-top:calc(var(--spacing)*6)}@media (min-width:48rem){.common-questions-link{margin-left:auto}}.media-list-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*25)}.media-list-layout,.split-media{display:grid;gap:calc(var(--spacing)*10)}.media-list-media{max-width:calc(var(--spacing)*124)}.media-list-image{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.media-list-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*8);max-width:calc(var(--spacing)*135)}.media-list-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:1}.media-list-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);--tw-leading:1.5;color:var(--color-ink);line-height:1.5}.media-list-item--note{border-color:var(--color-mist);border-top-style:var(--tw-border-style);border-top-width:1px;padding-top:calc(var(--spacing)*3.5)}.media-list-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:1}.media-list-link{align-items:center;font-size:var(--text-lg);gap:var(--spacing);line-height:var(--tw-leading,var(--text-lg--line-height));margin-top:calc(var(--spacing)*4);width:fit-content;--tw-leading:1.32;color:var(--color-cobalt);display:inline-flex;line-height:1.32;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.media-list-link:hover{color:var(--color-midnight);text-decoration-line:underline}}.media-list-link:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.media-list-section--directory .media-list-description{--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.media-list-section--cream{background-color:var(--color-cream);padding-block:calc(var(--spacing)*16)}.media-list-section--on-dark{background-color:var(--color-dark-navy)}.media-list-section--on-dark .section-label{color:var(--color-on-dark-label)}.media-list-section--on-dark .media-list-title{color:var(--color-on-dark)}.media-list-section--on-dark .media-list-description{color:var(--color-on-dark-secondary)}.media-list-section--on-dark .media-list-item--note{border-top-color:var(--color-on-dark-divider)}.media-list-section--on-dark .media-list-item--note .media-list-description{color:var(--color-on-dark-meta)}.media-list-section--coverage{padding-bottom:0;padding-top:calc(var(--spacing)*16)}.media-list-section--coverage .container-default{padding-bottom:calc(var(--spacing)*16);position:relative}.media-list-section--coverage .container-default:after{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-mist);content:"";inset-inline:calc(var(--spacing)*5);bottom:0;pointer-events:none;position:absolute}@media (min-width:80rem){.media-list-section--coverage .container-default:after{inset-inline:calc(var(--spacing)*25)}}.media-list-section--coverage:not(:has(+.media-list-section--coverage)) .container-default:after{content:none}.media-list-section--coverage .media-list-list{gap:calc(var(--spacing)*10)}.media-list-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.media-list-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.media-list-group{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.media-list-bullets{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32;list-style-type:disc;padding-left:27px}.media-list-section--extended{padding-bottom:0;padding-top:calc(var(--spacing)*16)}.media-list-section--extended .container-default{padding-bottom:calc(var(--spacing)*16);position:relative}.media-list-section--extended .container-default:after{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-mist);content:"";inset-inline:calc(var(--spacing)*5);bottom:0;pointer-events:none;position:absolute}@media (min-width:80rem){.media-list-section--extended .container-default:after{inset-inline:calc(var(--spacing)*25)}}.media-list-section--extended .media-list-layout{display:grid;gap:calc(var(--spacing)*10)}@media (min-width:80rem){.media-list-section--extended .media-list-layout{column-gap:9.25rem}}.media-list-media-pair{align-items:flex-start;display:grid;gap:calc(var(--spacing)*4);grid-template-columns:324fr 371fr;width:100%}@media (min-width:40rem){.media-list-media-pair{gap:calc(var(--spacing)*6)}}.media-list-media-pair .media-list-media{max-width:none;min-width:0;overflow:hidden}.media-list-image--tall{aspect-ratio:324/389}.media-list-image--wide{aspect-ratio:371/244}.media-list-section--extended .media-list-list{gap:calc(var(--spacing)*10);max-width:none;padding-top:0}.media-list-section--extended .media-list-copy{display:block}.media-list-section--extended .media-list-copy :is(address,p){--tw-leading:1.32;--tw-font-weight:var(--font-weight-normal);font-style:normal;font-weight:var(--font-weight-normal);line-height:1.32;margin:0}.media-list-section--extended .media-list-copy :is(address,p)+:is(address,p){margin-top:calc(var(--spacing)*6)}.media-list-section--extended .media-list-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:0}.about-recognition-section{background-color:var(--color-page)}.about-recognition-badges{align-items:center;background-color:var(--color-cream);column-gap:calc(var(--spacing)*5);display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(var(--spacing)*65);padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*2)}@media (min-width:48rem){.about-recognition-badges{column-gap:calc(var(--spacing)*8)}}.about-recognition-badges>img{height:auto;max-height:calc(var(--spacing)*16);max-width:calc(var(--spacing)*25);object-fit:contain;width:auto}.about-recognition-badge-stack{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.about-recognition-badge-stack img{height:auto;max-height:calc(var(--spacing)*8);max-width:calc(var(--spacing)*25);object-fit:contain;width:auto}.about-recognition-groups{padding-top:calc(var(--spacing)*10)}.about-recognition-group{display:grid;gap:calc(var(--spacing)*6)}@media (min-width:80rem){.about-recognition-group{gap:calc(var(--spacing)*30)}}.about-recognition-list{min-width:0}.about-recognition-list li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-mist);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));min-height:calc(var(--spacing)*17);padding-block:calc(var(--spacing)*4);--tw-leading:1.32;align-items:center;color:var(--color-ink);display:flex;line-height:1.32}.about-recognition-avatar{border-radius:3.40282e+38px;flex-shrink:0;height:calc(var(--spacing)*6);margin-left:calc(var(--spacing)*2);object-fit:cover;width:calc(var(--spacing)*6)}.about-recognition-community{margin-top:calc(var(--spacing)*10)}.about-recognition-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*5);--tw-leading:1.3;color:var(--color-secondary-meta);line-height:1.3}.recent-engagements-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*16)}.recent-engagements-group{gap:calc(var(--spacing)*10)}.recent-engagements-group>.section-label{margin-bottom:0}.recent-engagements-list li{align-items:flex-start;font-size:var(--text-2xl);gap:calc(var(--spacing)*6);line-height:var(--tw-leading,var(--text-2xl--line-height));min-height:0;padding-block:calc(var(--spacing)*10);--tw-leading:1.32;display:grid;line-height:1.32}.recent-engagements-list li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.recent-engagements-year{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-supporting);line-height:1}.recent-engagements-person{align-items:flex-start;display:flex;gap:calc(var(--spacing)*2.5)}.recent-engagements-avatar-link{border-radius:3.40282e+38px;flex-shrink:0;height:calc(var(--spacing)*8);overflow:hidden;width:calc(var(--spacing)*8)}.recent-engagements-person .about-recognition-avatar{height:calc(var(--spacing)*8);margin-left:0;width:calc(var(--spacing)*8)}.recent-engagements-credit{color:var(--color-supporting);display:block}.recent-engagements-inquiry{background-color:var(--color-light-gray);display:flex;flex-direction:column;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*8)}@media (min-width:48rem){.recent-engagements-inquiry{padding:calc(var(--spacing)*18)}}.recent-engagements-inquiry-title{--tw-leading:1;color:var(--color-ink);font-size:32px;line-height:1}.recent-engagements-inquiry p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:calc(var(--spacing)*160);--tw-leading:1.32;color:var(--color-body);line-height:1.32}.recent-engagements-inquiry strong{--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.recent-engagements-initials{font-size:var(--text-xs);height:calc(var(--spacing)*8);line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing)*8);--tw-leading:1;align-items:center;border-radius:3.40282e+38px;display:flex;flex-shrink:0;justify-content:center;line-height:1}.recent-engagements-initials--navy{background-color:var(--color-dark-navy);color:var(--color-sky-blue)}.recent-engagements-initials--coral{background-color:var(--color-coral-red);color:var(--color-white)}.recent-engagements-initials--cream{background-color:var(--color-cream);color:var(--color-coral-red)}.recent-engagements-initials--sky{background-color:var(--color-sky-blue);color:var(--color-dark-navy)}.other-firms-section{background-color:var(--color-page);padding-top:calc(var(--spacing)*16)}.other-firms-section .split-copy-layout{margin-bottom:calc(var(--spacing)*16)}.other-firms-section .split-copy-description{margin-bottom:0}.other-firms-section .split-copy-description p:not(:last-child){margin-bottom:calc(var(--spacing)*10)}.other-firms-section .recent-engagements-person{gap:calc(var(--spacing)*3.5)}.other-firms-section .recent-engagements-list li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.other-firms-section .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing)*18);padding-top:calc(var(--spacing)*18)}.statement-section{background-color:var(--color-page)}.statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*20)}@media (min-width:48rem){.statement-content{padding-bottom:calc(var(--spacing)*18);padding-top:calc(var(--spacing)*24)}}.statement-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));max-width:calc(var(--spacing)*300);--tw-leading:.94;--tw-font-weight:var(--font-weight-normal);color:var(--color-midnight);font-weight:var(--font-weight-normal);line-height:.94}@media (min-width:40rem){.statement-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.statement-title a{color:var(--color-fog);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.statement-title a:hover{color:var(--color-midnight)}}.statement-title a:focus-visible{color:var(--color-midnight);outline-color:var(--color-cobalt);outline-offset:4px;outline-style:var(--tw-outline-style);outline-width:2px}.statement-section--contingency{background-color:var(--color-cream);padding-top:calc(var(--spacing)*16)}.statement-section--contingency .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-top-style:var(--tw-border-style);border-top-width:1px}.statement-section--contingency .statement-title{color:var(--color-supporting)}.statement-emphasis{color:var(--color-midnight)}.extended-media-statement{background-color:var(--color-cream);padding-top:calc(var(--spacing)*16)}.extended-media-statement-intro{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);max-width:calc(var(--spacing)*200)}.extended-media-statement-intro .section-label{margin-bottom:0}.extended-media-statement-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.extended-media-statement .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*16)}@media (min-width:48rem){.extended-media-statement .statement-content{padding-bottom:calc(var(--spacing)*18);padding-top:calc(var(--spacing)*24)}}.extended-media-statement .statement-title{max-width:none}.extended-media-statement-media{overflow:hidden;position:relative;width:100%}.extended-media-statement-image{display:block;height:400px;object-fit:cover;object-position:top;width:100%}@media (min-width:48rem){.extended-media-statement-image{height:625px}}.extended-media-statement-media:after{content:"";pointer-events:none;--tw-gradient-position:to bottom;inset:0;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.extended-media-statement-media:after{--tw-gradient-position:to bottom in oklab}}.extended-media-statement-media:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){.extended-media-statement-media:after{--tw-gradient-to:color-mix(in oklab,var(--color-black) 30%,transparent)}}.extended-media-statement-media:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.extended-media-statement-list{list-style-type:disc;margin-top:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*9)}.extended-media-statement-note{color:var(--color-supporting);margin-top:calc(var(--spacing)*8)}.extended-media-statement-caption{inset-inline:0;bottom:calc(var(--spacing)*8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));z-index:10;--tw-leading:1;color:var(--color-on-dark-label);line-height:1;position:absolute}.offices-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*16)}.offices-section--careers{background-color:var(--color-page);padding-bottom:0}.offices-section--contact{background-color:var(--color-page);padding-block:calc(var(--spacing)*15)}.offices-header{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*8);justify-content:space-between}@media (min-width:48rem){.offices-header{flex-direction:row}}.offices-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.offices-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.hiring-process-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*10)}.hiring-process-title,.practice-area-situation-categories-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));max-width:calc(var(--spacing)*250);--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.hiring-process-title,.practice-area-situation-categories-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.practice-area-situation-categories-header{align-items:flex-end;display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.practice-area-situation-categories-header{grid-template-columns:repeat(2,minmax(0,1fr))}}.practice-area-situation-categories-header .practice-area-situation-categories-title{max-width:none}.practice-area-situation-categories-intro{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:31.25rem;--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.practice-area-situation-categories-intro{justify-self:flex-end}}.hiring-process-grid,.practice-area-situation-categories-grid{margin-top:calc(var(--spacing)*10)}.practice-area-situation-categories-section .split-layout .split-copy-description{margin-bottom:0}.secondary-cta-button{border-color:var(--color-midnight);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);align-items:center;color:var(--color-midnight);display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-normal);justify-content:center;line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.secondary-cta-button:hover{background-color:var(--color-midnight);color:var(--color-white)}}.secondary-cta-button:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.offices-grid{display:grid;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*10)}@media (min-width:48rem){.offices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-card{background-color:var(--color-cream);border-color:var(--color-cream);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;min-width:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.office-card:hover{background-color:var(--color-white);border-color:var(--color-border)}}.office-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.office-details{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-height:calc(var(--spacing)*52);padding:calc(var(--spacing)*7);--tw-leading:1.32;display:flex;flex-direction:column;justify-content:flex-end;line-height:1.32}.office-details h3{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.office-details address{--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-style:normal;font-weight:var(--font-weight-normal)}.office-media{aspect-ratio:4/3;overflow:hidden;width:100%}.offices-section--careers .offices-grid,.offices-section--contact .offices-grid{margin-bottom:calc(var(--spacing)*2)}@media (hover:hover){:is(.offices-section--careers .office-card,.offices-section--contact .office-card):hover{background-color:var(--color-cream);border-color:var(--color-cream)}}.offices-section--careers .office-card:hover .office-image,.offices-section--contact .office-card:hover .office-image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.offices-section--careers .office-details,.offices-section--contact .office-details{align-items:flex-start;flex-direction:row;gap:calc(var(--spacing)*6);justify-content:space-between;padding-top:calc(var(--spacing)*16)}.offices-section--careers .office-details h3,.offices-section--contact .office-details h3{margin-bottom:calc(var(--spacing)*4)}.office-directions{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-cobalt);flex-shrink:0;font-weight:var(--font-weight-medium);line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.office-directions:hover{color:var(--color-midnight);text-decoration-line:underline}}.office-directions:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.bordered-callout--statement{align-items:flex-start;flex-direction:column;gap:calc(var(--spacing)*3);justify-content:center;min-height:0;padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*8)}@media (min-width:48rem){.bordered-callout--statement{padding-inline:calc(var(--spacing)*12)}}.bordered-callout-title{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-size:32px;font-weight:var(--font-weight-normal);line-height:1}.bordered-callout--statement p{color:var(--color-body);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));max-width:calc(var(--spacing)*160)}.bordered-callout--on-dark{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bordered-callout--on-dark{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bordered-callout--on-dark p{color:var(--color-on-dark-secondary)}.bordered-callout--on-dark .bordered-callout-label{color:var(--color-on-dark-meta);max-width:none}.bordered-callout--on-dark a:not(.cta-button){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-on-dark-link);line-height:1.32}@media (hover:hover){.bordered-callout--on-dark a:not(.cta-button):hover{color:var(--color-on-dark)}}.bordered-callout--on-dark a:not(.cta-button):focus-visible{color:var(--color-on-dark);outline-color:var(--color-sky-blue)}.audience-callout-section{background-color:var(--color-dark-navy);padding-block:calc(var(--spacing)*16)}.refer-a-case-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*16)}.refer-a-case-section .split-copy-layout{margin-bottom:calc(var(--spacing)*16)}.refer-a-case-section .split-copy-description{margin-bottom:0}.overlay-card-section{background-color:var(--color-page)}.overlay-card-panel{align-items:center;display:flex;overflow:hidden;padding:calc(var(--spacing)*5);position:relative}@media (min-width:48rem){.overlay-card-panel{height:616px;padding:0;padding-left:calc(var(--spacing)*25)}}.overlay-card-image{height:100%;inset:0;object-fit:cover;object-position:bottom;pointer-events:none;position:absolute;width:100%}.overlay-card-panel:before{content:"";z-index:1;--tw-gradient-position:to bottom;inset:0;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.overlay-card-panel:before{--tw-gradient-position:to bottom in oklab}}.overlay-card-panel:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-to:#0000007a}@supports (color:color-mix(in lab,red,red)){.overlay-card-panel:before{--tw-gradient-to:color-mix(in oklab,var(--color-black) 48%,transparent)}}.overlay-card-panel:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.overlay-card{background-color:var(--color-cream);display:flex;flex-direction:column;gap:calc(var(--spacing)*10);justify-content:space-between;max-width:472px;padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*8);position:relative;width:100%;z-index:10}@media (min-width:48rem){.overlay-card{gap:0;height:472px;padding:calc(var(--spacing)*12)}}.overlay-card-heading{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.overlay-card-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.overlay-card-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-ink);line-height:1}.overlay-card-body{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.overlay-card-section--compact{padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*16)}.overlay-card-section--compact .overlay-card-panel{align-items:flex-start;flex-direction:column;padding:calc(var(--spacing)*5)}@media (min-width:48rem){.overlay-card-section--compact .overlay-card-panel{height:auto;padding:calc(var(--spacing)*5)}}.overlay-card-section--compact .practice-area-hero-media{aspect-ratio:1;margin-inline:0;max-width:472px;position:relative;width:100%;z-index:10}@media (min-width:80rem){.overlay-card-section--compact .practice-area-hero-media{max-width:472px}}.overlay-card-caption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);z-index:10;--tw-leading:1;color:var(--color-white);line-height:1;position:relative}.first-message-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*15)}.content-card--simple{--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium);justify-content:center}.content-card--inverted{background-color:var(--color-white);border-color:var(--color-border);border-style:var(--tw-border-style);border-width:1px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.why-attorneys-refer-section{background-color:var(--color-page)}@media (min-width:40rem){.why-attorneys-refer-section .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-attorneys-refer-section .content-card-grid:has(>:nth-child(6):last-child)>.content-card{min-width:0}.office-image{height:100%;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;display:block;transition-duration:.3s}.office-card:hover .office-image{scale:1.03}.midwest-locations-section{background-color:var(--color-page)}.midwest-locations{display:grid;gap:calc(var(--spacing)*10)}@media (min-width:40rem){.midwest-locations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.midwest-locations{align-items:flex-start;column-gap:calc(var(--spacing)*8);grid-template-columns:minmax(9rem,12.875rem) minmax(0,40.5rem) minmax(9rem,11.8125rem);justify-content:space-between}}.midwest-locations-map-block{align-items:center;display:flex;flex-direction:column}@media (min-width:40rem){.midwest-locations-map-block{grid-column:span 2/span 2}}@media (min-width:80rem){.midwest-locations-map-block{grid-column:2/span 1;grid-row-start:1}}.midwest-locations-map-wrap{max-width:648px;position:relative;width:100%}.midwest-locations-map{display:block;height:auto;width:100%}.midwest-locations-map-state{cursor:pointer;--tw-outline-style:none;outline-style:none}.midwest-locations-map-state:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.midwest-locations-caption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4);text-align:center;--tw-leading:1.32;color:var(--color-secondary-meta);line-height:1.32}.midwest-office{font-size:var(--text-base);gap:calc(var(--spacing)*5);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.32;display:flex;flex-direction:column;line-height:1.32}@media (min-width:80rem){.midwest-office--minnesota{grid-column-start:1;grid-row-start:1;margin-top:calc(var(--spacing)*24)}.midwest-office--illinois{grid-column-start:3;grid-row-start:1;margin-top:calc(var(--spacing)*55)}}.midwest-office-name{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium);line-height:1}.midwest-office-address{color:var(--color-supporting);font-style:normal}.midwest-office-link,.midwest-office-phone{color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){:is(.midwest-office-phone,.midwest-office-link):hover{color:var(--color-midnight);text-decoration-line:underline}}:is(.midwest-office-phone,.midwest-office-link):focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.split-copy-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*16)}.split-copy-layout,.split-layout{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.split-copy-layout,.split-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.split-copy-heading,.split-copy-layout>.split-copy-title,.split-layout>.split-copy-title{margin-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.split-copy-heading,.split-copy-layout>.split-copy-title,.split-layout>.split-copy-title{grid-column-start:1;grid-row-start:1}}.split-copy-heading .section-label{display:block;margin-bottom:calc(var(--spacing)*4)}.split-copy-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.split-copy-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.split-copy-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*10);max-width:calc(var(--spacing)*145);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.split-copy-description{grid-column-start:2;grid-row-start:2}}.split-copy-description p:not(:last-child){margin-bottom:1em}.scholarship-supports-section{padding-bottom:calc(var(--spacing)*10)}.scholarship-supports-section .split-copy-description{margin-bottom:0}.scholarship-supports-section .split-copy-description p:not(:last-child){margin-bottom:calc(var(--spacing)*10)}.scholarship-criteria-section{background-color:var(--color-page);padding-bottom:0;padding-top:calc(var(--spacing)*16)}.scholarship-criteria-section .content-card-content{flex-grow:0;padding-top:0}.scholarship-requirements-section{background-color:var(--color-page);padding-bottom:0;padding-top:calc(var(--spacing)*16)}.scholarship-requirements-section .careers-openings-layout{margin-bottom:calc(var(--spacing)*10)}.scholarship-requirements-section .careers-opening:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.scholarship-requirements-section .careers-opening-title+.careers-opening-description{margin-top:calc(var(--spacing)*2)}.scholarship-requirements-section .careers-opening-description{max-width:45rem}.scholarship-requirement-copy{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.scholarship-requirement-block p{margin-bottom:calc(var(--spacing)*3)}.scholarship-requirement-list{list-style-type:disc;padding-left:27px}.scholarship-requirement-note-title{margin-bottom:calc(var(--spacing)*5)}.scholarship-deadline-inquiry{justify-content:center;min-height:296px;overflow:hidden;position:relative}.scholarship-deadline-inquiry>*{position:relative;z-index:10}.scholarship-deadline-inquiry:after{background-image:url(../imgs/scholarship-deadline-mask.svg);background-repeat:no-repeat;background-size:337px 296px;content:"";height:296px;pointer-events:none;position:absolute;right:0;top:0;width:337px}.scholarship-deadline-inquiry .recent-engagements-inquiry-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.who-we-help-reassurance{background-color:var(--color-dark-navy);padding-bottom:0}.who-we-help-reassurance .split-copy-title{color:var(--color-on-dark)}.who-we-help-reassurance .split-copy-description{color:var(--color-on-dark-secondary)}.who-we-help-reassurance .section-label{color:var(--color-on-dark-label)}.who-we-help-reassurance .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing)*10);padding-top:100px}@media (min-width:48rem){.who-we-help-reassurance .statement-content{padding-bottom:calc(var(--spacing)*18)}}.who-we-help-reassurance .statement-title{color:var(--color-on-dark)}.who-we-help-reassurance .statement-title a{color:var(--color-sky-blue)}@media (hover:hover){.who-we-help-reassurance .statement-title a:hover{color:var(--color-on-dark)}}.who-we-help-reassurance .statement-title a:focus-visible{color:var(--color-on-dark);outline-color:var(--color-sky-blue)}.who-we-help-executives{background-color:var(--color-light-gray);padding-block:calc(var(--spacing)*24)}.who-we-help-class-action{background-color:var(--color-cream);padding-block:calc(var(--spacing)*24)}.who-we-help-class-action .ghost-button{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.practice-area-process-section,.who-we-help-process,.who-we-help-testimonials{background-color:var(--color-page);padding-bottom:0}.who-we-help-testimonials{padding-top:calc(var(--spacing)*10)}@media (min-width:48rem){.who-we-help-testimonials{padding-bottom:0}}.who-we-help-questions{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*24)}.practice-area-questions-section{background-color:var(--color-page);padding-block:calc(var(--spacing)*16)}.practice-area-insights-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*14);padding-top:calc(var(--spacing)*6);scroll-margin-top:calc(var(--spacing)*6)}.who-we-help-cta-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*25)}.trust-cta-section{padding-bottom:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*10)}.client-types-section,.trust-cta-section{background-color:var(--color-page)}.client-types-pin{padding-block:calc(var(--spacing)*16)}.client-types-heading{margin-bottom:calc(var(--spacing)*10);max-width:var(--container-4xl)}.client-types-heading .section-label{display:block;margin-bottom:calc(var(--spacing)*4)}.client-types-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*16)}@media (min-width:48rem){.client-types-list{gap:calc(var(--spacing)*24)}}.client-types-slide{display:grid;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media (min-width:48rem){.client-types-slide{align-items:stretch;gap:calc(var(--spacing)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.client-types-copy{display:flex;flex-direction:column;height:100%;min-height:0}.client-types-copy-main{max-width:calc(var(--spacing)*100)}@media (min-width:48rem){.client-types-copy-main{display:flex;flex:1;flex-direction:column;padding-top:calc(var(--spacing)*10)}}.client-types-name{--tw-leading:1.32;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.client-types-description,.client-types-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));line-height:1.32}.client-types-description{margin-top:calc(var(--spacing)*3);--tw-leading:1.32;color:var(--color-supporting)}.client-types-claims{align-items:baseline;column-gap:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*6);row-gap:var(--spacing);--tw-leading:1.32;display:flex;flex-wrap:wrap;line-height:1.32}.client-types-claims span{color:var(--color-supporting)}.client-types-claims a{color:var(--color-link);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.client-types-claims a:hover{color:var(--color-midnight);text-decoration-line:underline}}.client-types-claims a:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.client-types-progress{background-color:var(--color-border);flex-shrink:0;height:1px;margin-top:calc(var(--spacing)*10);position:relative;width:100%}@media (min-width:48rem){.client-types-progress{margin-top:auto}}.client-types-progress-fill{background-color:var(--color-midnight);inset-block:0;left:0;position:absolute}.client-types-media{aspect-ratio:1;border-color:var(--color-border);border-style:var(--tw-border-style);border-width:1px;margin:0;padding:calc(var(--spacing)*10);width:100%}@media (min-width:48rem){.client-types-media{justify-self:flex-end}}.client-types-media img{height:100%;object-fit:cover;width:100%}.client-types-scroller.is-enhanced .client-types-pin{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding-block:calc(var(--spacing)*16);position:sticky;top:var(--client-types-pin-top,0)}.client-types-scroller.is-enhanced .client-types-heading{margin-bottom:calc(var(--spacing)*6)}.client-types-scroller.is-enhanced.is-phone-pin .client-types-viewport{padding-top:var(--client-types-pin-gap)}.client-types-scroller.is-enhanced .client-types-list{display:grid;gap:0;overflow:visible}.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}.client-types-scroller.is-enhanced .client-types-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:10}@media (prefers-reduced-motion:reduce){.client-types-scroller.is-enhanced .client-types-slide{transition:none}}.about-initiatives-grid{display:grid;gap:calc(var(--spacing)*2)}@media (min-width:40rem){.about-initiatives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.about-initiatives-grid{grid-column:span 2/span 2;grid-row-start:3}}.about-initiative-card{background-color:var(--color-cream);border-color:var(--color-cream);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);display:flex;flex-direction:column;min-height:calc(var(--spacing)*96);padding:calc(var(--spacing)*7)}a.about-initiative-card{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){a.about-initiative-card:hover{background-color:var(--color-white);border-color:var(--color-border)}}a.about-initiative-card:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.about-initiative-image{aspect-ratio:32/21;display:block;object-fit:cover;width:100%}.about-initiative-content{margin-top:calc(var(--spacing)*5)}.about-initiative-content h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);line-height:1.2}.about-initiative-content p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*3);--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.secondary-cta-section{background-color:var(--color-page);padding-bottom:calc(var(--spacing)*25);padding-top:calc(var(--spacing)*15)}.secondary-cta-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.secondary-cta-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.secondary-cta-title.attorney-secondary-cta-title{--tw-leading:1.08;font-size:32px;line-height:1.08}.secondary-cta-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.secondary-cta-copy a{color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.secondary-cta-copy a:hover{color:var(--color-midnight);text-decoration-line:underline}}.secondary-cta-copy a:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.secondary-cta-section .cta-button{margin-top:calc(var(--spacing)*6)}.inline-cta{max-width:calc(var(--spacing)*162)}.inline-cta-title{--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-size:32px;font-weight:var(--font-weight-normal);line-height:1.08}.inline-cta-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*2);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.cta-button,.inline-cta .cta-button{margin-top:calc(var(--spacing)*6)}.cta-button{align-items:center;background-color:var(--color-coral-red);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-base);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-white);display:inline-flex;font-weight:var(--font-weight-medium);line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.cta-button:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.cta-button{text-shadow:0 1px 2px #9c1e0d66}.cta-button:hover{background-color:#c35040}.cta-button .lucide{filter:drop-shadow(0 1px 2px #9c1e0d66);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.cta-button--dark{background-color:var(--color-dark-navy);text-shadow:none}.cta-button--dark:hover{background-color:#071426}.cta-button--dark .lucide{filter:none}.hero-trust-list{color:var(--color-primary-meta);display:grid;font-size:var(--text-sm);gap:calc(var(--spacing)*4);line-height:var(--tw-leading,var(--text-sm--line-height));padding-top:calc(var(--spacing)*10)}.hero-trust-list li{align-items:flex-start;display:flex;gap:calc(var(--spacing)*2)}.hero-trust-list .lucide{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.dotted-link{color:var(--color-primary-meta);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px}@media (hover:hover){.dotted-link:hover{color:var(--color-midnight)}}button.dotted-link{background-color:#0000;cursor:pointer;padding:0}.reviews-section{background-color:var(--color-cream)}@media (min-width:48rem){.reviews-section{padding-block:calc(var(--spacing)*6)}}@media (min-width:80rem){.reviews-section{padding-block:calc(var(--spacing)*10)}}.reviews-grid{display:grid;gap:calc(var(--spacing)*4)}@media (min-width:48rem){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-card{border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6)}@media (min-width:80rem){.review-card{padding:calc(var(--spacing)*8)}}.review-header{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.reviewer-avatar{font-size:var(--text-base);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*10);--tw-leading:1;align-items:center;border-radius:3.40282e+38px;color:var(--color-white);display:flex;flex-shrink:0;justify-content:center;line-height:1}.reviewer-meta{min-width:0}.reviewer-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);color:var(--color-midnight);font-weight:var(--font-weight-normal)}.reviews-modal-header .reviewer-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.review-date{color:var(--color-supporting);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.review-source{margin-left:auto}.review-source-link{border-radius:var(--radius-sm);display:inline-flex;margin-left:auto;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.review-source-link:hover{opacity:.7}}.review-source-link:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.review-source-link .review-source{margin-left:0}.google-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.review-stars{display:block;height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*21.5)}.review-content{font-size:var(--text-sm);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.32;color:var(--color-body);display:flex;flex-direction:column;line-height:1.32}.review-content>p,.review-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-excerpt p{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.read-more-btn{align-self:flex-start;background-color:#0000;border-style:var(--tw-border-style);border-width:0;cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:auto;padding:0}.situations-section{background-color:var(--color-page-secondary);overflow:hidden;padding-block:calc(var(--spacing)*16)}.section-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.section-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.consultation-section{background-color:var(--color-page-secondary);overflow:hidden;padding-block:calc(var(--spacing)*16);position:relative}.home-page .consultation-section:before{background:radial-gradient(at top,#09111c1a 0,#09111c0a 38%,#0000 72%);content:"";filter:blur(12px);height:5rem;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:min(70%,60rem)}.consultation-section-final:before,.home-page .consultation-section~.consultation-section:before,.home-page .row-fluid-wrapper:has(.consultation-section)~.row-fluid-wrapper .consultation-section:before{background:0 0;content:none;display:none;filter:none}.consultation-section-white{background-color:var(--color-white)}#consultation,#scholarship-application{scroll-margin-top:calc(var(--spacing)*6)}@media (min-width:80rem){.scholarship-application-section{padding-block:calc(var(--spacing)*50)}}.consultation-layout{display:grid;gap:calc(var(--spacing)*12)}@media (min-width:80rem){.consultation-layout{gap:calc(var(--spacing)*24)}}.consultation-intro{display:flex;flex-direction:column}.consultation-section .section-title{margin-bottom:calc(var(--spacing)*5)}.consultation-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*6);max-width:calc(var(--spacing)*150);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.consultation-copy a{color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.consultation-copy a:hover{color:var(--color-midnight);text-decoration-line:underline}}.consultation-copy a:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.consultation-confidentiality{align-items:center;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.32;color:var(--color-supporting);display:flex;line-height:1.32}.consultation-confidentiality .lucide{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.consultation-contact-info{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);max-width:calc(var(--spacing)*125)}.consultation-contact-block{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.consultation-contact-heading{--tw-leading:1.32;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.consultation-contact-heading,.consultation-contact-line{color:var(--color-ink);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));line-height:1.32}.consultation-contact-line{--tw-leading:1.32}.consultation-contact-line a{color:var(--color-cobalt);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.consultation-contact-line a:hover{color:var(--color-midnight);text-decoration-line:underline}}.consultation-contact-line a:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.consultation-contact-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.consultation-contact-divider{background-color:var(--color-border);border-style:var(--tw-border-style);border-width:0;height:1px;margin:0;width:100%}.consultation-form{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.consultation-name-fields{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:40rem){.consultation-name-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.consultation-field{font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:0;--tw-leading:1;color:var(--color-field-label);display:flex;flex-direction:column;line-height:1}.consultation-field input,.consultation-field select,.consultation-field textarea{border-color:var(--color-input-border);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-outline-style:none;background-color:#0000;outline-style:none}:is(.consultation-field input,.consultation-field select,.consultation-field textarea)::placeholder{color:var(--color-supporting)}:is(.consultation-field input,.consultation-field select,.consultation-field textarea):focus{border-color:var(--color-cobalt);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-cobalt)}.consultation-field input,.consultation-field select{height:calc(var(--spacing)*15)}.consultation-field select{appearance:none}.consultation-field select:invalid{color:var(--color-supporting)}.consultation-field select option{color:var(--color-ink)}.consultation-field-with-icon{display:block;position:relative;width:100%}.consultation-field-with-icon .lucide{height:calc(var(--spacing)*4);pointer-events:none;right:calc(var(--spacing)*5);top:50%;width:calc(var(--spacing)*4);--tw-translate-y:-50%;color:var(--color-supporting);position:absolute;translate:var(--tw-translate-x) var(--tw-translate-y)}.consultation-field-with-icon input,.consultation-field-with-icon select{padding-right:calc(var(--spacing)*12)}.consultation-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.consultation-field input[type=date]:invalid{color:var(--color-supporting)}.consultation-field textarea{resize:vertical;--tw-leading:1.3;height:225px;line-height:1.3;padding-block:18px}.consultation-field-compact textarea{height:200px}.consultation-inquiry{border-style:var(--tw-border-style);font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:0;--tw-leading:1.3;border-width:0;color:var(--color-field-label);display:flex;flex-direction:column;line-height:1.3;margin:0;padding:0}.consultation-inquiry legend{float:none;padding:0;width:100%}.consultation-pills{align-content:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.consultation-pill{align-items:center;background-color:#fff6;border-color:var(--color-white);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-flex;justify-content:center}@supports (color:color-mix(in lab,red,red)){.consultation-pill{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.consultation-pill{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:1.3;--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal);line-height:1.3;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.consultation-pill:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.consultation-pill:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.consultation-pill:hover{color:var(--color-ink)}.consultation-pill:has(input:checked){background-color:var(--color-white);border-color:#0000;color:var(--color-ink)}.consultation-pill:has(input:focus-visible){outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.consultation-pill input{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.consultation-field-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.3;color:var(--color-fine-print);line-height:1.3}.consultation-call-option{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*.5);--tw-leading:1.32;border-width:0;color:var(--color-body);line-height:1.32;padding:0}.consultation-call-option legend{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.consultation-call-option>p{color:var(--color-fine-print);margin-bottom:calc(var(--spacing)*5);max-width:calc(var(--spacing)*125)}.consultation-switch-row{align-items:center;cursor:pointer;font-size:var(--text-sm);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.32;color:var(--color-body);display:flex;line-height:1.32}.consultation-form>.consultation-switch-row{color:var(--color-ink);padding-block:calc(var(--spacing)*2)}.consultation-call-option .consultation-switch-row{color:var(--color-ink)}.consultation-switch{appearance:none;background-color:var(--color-form-control);cursor:pointer;height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*9);--tw-outline-style:none;border-radius:3.40282e+38px;flex-shrink:0;outline-style:none;position:relative}.consultation-switch:before{background-color:var(--color-page);height:calc(var(--spacing)*4);left:calc(var(--spacing)*.5);top:calc(var(--spacing)*.5);width:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);border-radius:3.40282e+38px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:var(--tw-content);position:absolute;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.consultation-switch:checked{background-color:var(--color-coral-red)}.consultation-switch:checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.consultation-switch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-cobalt);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.consultation-consent{border-color:var(--color-border);border-top-style:var(--tw-border-style);border-top-width:1px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:var(--spacing);padding-top:calc(var(--spacing)*5);--tw-leading:1.32;color:var(--color-fine-print);line-height:1.32}.consultation-consent a{text-decoration-line:underline;text-underline-offset:2px}@media (hover:hover){.consultation-consent a:hover{color:var(--color-cobalt)}}.consultation-consent .consultation-switch-row{color:var(--color-body);margin-top:calc(var(--spacing)*3)}.consultation-consent .consultation-switch-row,.consultation-disclaimer{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.consultation-disclaimer{max-width:calc(var(--spacing)*150);--tw-leading:1.32;color:var(--color-fine-print);line-height:1.32}.consultation-submit{align-self:flex-start;margin-top:var(--spacing)}.consultation-intro:has(.consultation-intro-divider) .consultation-copy{margin-bottom:0}.consultation-intro-divider{background-color:var(--color-border);border-style:var(--tw-border-style);border-width:0;height:1px;margin-bottom:0;margin-top:calc(var(--spacing)*10);max-width:28.75rem;width:100%}.consultation-intro-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*10);max-width:calc(var(--spacing)*110);--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}.consultation-intro-note p+p{margin-top:calc(var(--spacing)*4)}.consultation-intro-link{align-items:center;font-size:var(--text-base);gap:var(--spacing);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*6);--tw-leading:1.32;color:var(--color-cobalt);display:inline-flex;line-height:1.32;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.consultation-intro-link:hover{color:var(--color-midnight);text-decoration-line:underline}}.consultation-intro-link:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.consultation-upload{align-items:center;border-radius:var(--radius-xl);cursor:pointer;gap:calc(var(--spacing)*3);justify-content:center;--tw-border-style:dashed;border-color:var(--color-input-border);border-style:dashed;border-width:1px;display:flex;flex-direction:column;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.consultation-upload input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:10}.consultation-upload.is-dragging,.consultation-upload:hover{border-color:var(--color-cobalt)}.consultation-upload:focus-within{border-color:var(--color-cobalt);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-cobalt)}.consultation-upload-icon{align-items:center;background-color:#09111c0d;border-radius:3.40282e+38px;display:flex;height:calc(var(--spacing)*10);justify-content:center;width:calc(var(--spacing)*10)}@supports (color:color-mix(in lab,red,red)){.consultation-upload-icon{background-color:color-mix(in oklab,var(--color-midnight) 5%,transparent)}}.consultation-upload-icon .lucide{color:var(--color-ink);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.consultation-upload-copy{align-items:center;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%;--tw-leading:1.3;display:flex;flex-direction:column;line-height:1.3}.consultation-upload-status{color:var(--color-supporting)}.consultation-upload-browse{--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}.contact-process-section{background-color:var(--color-cream);padding-block:calc(var(--spacing)*10)}.intake-process-section{background:linear-gradient(#f2f1eb 47.51%,#fff 0);padding-block:calc(var(--spacing)*16)}.intake-process-section .section-title{margin-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.intake-process-section .section-title{margin-bottom:calc(var(--spacing)*14)}}.intake-process-grid{display:grid;gap:calc(var(--spacing)*10)}@media (min-width:48rem){.intake-process-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.intake-process-grid{gap:calc(var(--spacing)*6)}}.intake-process-card{min-width:0}.intake-process-media{aspect-ratio:4/5;background-color:var(--color-mist);overflow:hidden;position:relative}.intake-process-media img{height:100%;object-fit:cover;width:100%}.intake-process-badge{bottom:calc(var(--spacing)*7);z-index:10;--tw-translate-x:-50%;background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);text-align:center;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-leading:1.32;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);line-height:1.32;--tw-tracking:.01em;border-radius:3.40282e+38px;color:var(--color-midnight);left:50%;letter-spacing:.01em;position:absolute;white-space:nowrap}.intake-process-badge-dark{background-color:var(--color-midnight);color:var(--color-white)}.intake-process-badge-glass{border-color:#fff3;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.intake-process-badge-glass{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.intake-process-badge-glass{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.intake-process-badge-glass{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.intake-process-badge-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset -1px 1px 6px #ffffff59,inset 1px -1px 6px #09111c2e,0 4px 20px #09111c1f;color:var(--color-white);text-shadow:0 1px 1px #09111c26}.intake-process-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*100);padding-top:calc(var(--spacing)*8.5);--tw-leading:1.32;color:var(--color-ink);line-height:1.32;margin-inline:auto}@media (min-width:48rem){.intake-process-copy{max-width:calc(var(--spacing)*80)}}.intake-process-wait{color:var(--color-supporting);margin-bottom:calc(var(--spacing)*4)}.intake-process-note{color:var(--color-supporting);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4)}.intake-process-shader{background-color:var(--color-white)}.intake-process-shader-canvas,.intake-process-shader-fallback{height:100%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.3s;display:block;inset:0;position:absolute;transition-duration:.3s}.intake-process-media .intake-process-shader-fallback{object-fit:contain;opacity:0}.intake-process-shader-canvas,.intake-process-shader.is-shader-ready .intake-process-shader-fallback{opacity:0}.intake-process-shader.is-shader-failed .intake-process-shader-fallback,.intake-process-shader.is-shader-ready .intake-process-shader-canvas{opacity:1}.practice-area-details-section{background-color:var(--color-white);padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.practice-area-details-rules{grid-column:span 2/span 2;grid-row-start:3}}.practice-area-details-section .practice-area-situation-categories-grid{margin-top:0}.practice-area-details-closing{margin-bottom:0;margin-top:calc(var(--spacing)*10)}@media (min-width:48rem){.practice-area-details-closing{grid-row-start:4}}.fired-guide-section{background-color:var(--color-white);padding-block:calc(var(--spacing)*16)}.fired-guide-section-layout{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.fired-guide-section-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.fired-guide-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin-bottom:calc(var(--spacing)*10);--tw-leading:.98;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:.98}@media (min-width:48rem){.fired-guide-title{font-size:var(--text-5xl);grid-column-start:1;grid-row-start:1;line-height:var(--tw-leading,var(--text-5xl--line-height))}}.fired-guide-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*10);max-width:calc(var(--spacing)*145);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.fired-guide-description{grid-column-start:2;grid-row-start:2}}.fired-guide-description p:not(:last-child){margin-bottom:1em}.overtime-math-section{background-color:var(--color-unpaid-wages);padding-top:calc(var(--spacing)*16)}.overtime-math-section .section-label{color:var(--color-on-dark-label)}.overtime-math-lead{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));max-width:none;--tw-leading:.94;--tw-font-weight:var(--font-weight-normal);color:var(--color-on-dark);font-weight:var(--font-weight-normal);line-height:.94}@media (min-width:40rem){.overtime-math-lead{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.overtime-math-highlight{text-decoration-line:underline;text-decoration-style:wavy;text-underline-offset:4px}.overtime-math-section .statement-content{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.overtime-math-section .statement-title{color:var(--color-on-dark)}.overtime-math-section .statement-title a{color:var(--color-pale-lime)}@media (hover:hover){.overtime-math-section .statement-title a:hover{color:var(--color-on-dark)}}.overtime-math-section .statement-title a:focus-visible{color:var(--color-on-dark);outline-color:var(--color-pale-lime)}.fired-guide-steps{margin-bottom:calc(var(--spacing)*10)}@media (min-width:48rem){.fired-guide-steps{grid-column:span 2/span 2;grid-row-start:3}}.fired-guide-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.fired-guide-section-layout .inline-cta{grid-column:span 2/span 2;grid-row-start:4}}.client-story-section,.client-story-trigger{background-color:var(--color-dark-navy)}.client-story-trigger{border-style:var(--tw-border-style);border-width:0;color:var(--color-white);cursor:pointer;display:block;min-height:calc(var(--spacing)*112);overflow:hidden;padding:0;position:relative;width:100%}.client-story-trigger:focus-visible{outline-color:var(--color-white);outline-offset:-3px;outline-style:var(--tw-outline-style);outline-width:3px}@media (min-width:48rem){.client-story-trigger{aspect-ratio:1024/412;min-height:0}}.client-story-background,.client-story-color-overlay,.client-story-gradient-overlay{height:100%;inset:0;position:absolute;width:100%}.client-story-background{object-fit:cover;object-position:center}.client-story-color-overlay{background:#0003}.client-story-gradient-overlay{background:linear-gradient(#0009,#0000)}.client-story-content{align-items:center;display:flex;flex-direction:column;inset:0;padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*9);position:absolute;text-align:center}@media (min-width:40rem){.client-story-content{padding-top:calc(var(--spacing)*10)}}.client-story-quote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));max-width:calc(var(--spacing)*190);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal);color:var(--color-white);font-weight:var(--font-weight-normal);line-height:1.02}@media (min-width:48rem){.client-story-quote{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.client-story-attribution{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*2);--tw-leading:1;color:var(--color-white);line-height:1}.client-story-play{align-items:center;display:flex;height:calc(var(--spacing)*20);justify-content:center;margin-top:calc(var(--spacing)*12);position:relative;width:calc(var(--spacing)*20)}@media (min-width:40rem){.client-story-play{margin-top:calc(var(--spacing)*14)}}.client-story-play:before{background-color:#0000006b;border-radius:3.40282e+38px;inset:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.client-story-play:before{background-color:color-mix(in oklab,var(--color-black) 42%,transparent)}}.client-story-play:before{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.4s;--tw-content:"";content:var(--tw-content);transition-duration:.4s}.client-story-play svg{display:block;height:calc(var(--spacing)*8.5);position:relative;width:calc(var(--spacing)*9.5);z-index:10}.client-story-trigger:hover .client-story-play:before{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.recent-results-section{background-color:var(--color-light-gray);padding-block:calc(var(--spacing)*16)}.recent-results-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal)}.recent-results-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:grid;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8)}@media (min-width:48rem){.recent-results-item{align-items:center;gap:calc(var(--spacing)*8);grid-template-columns:repeat(12,minmax(0,1fr))}}.recent-results-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:1;white-space:nowrap}@media (min-width:48rem){.recent-results-value{grid-column:span 5/span 5}}.recent-results-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*180);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.recent-results-description{grid-column:span 7/span 7}}.insights-section{background-color:var(--color-white)}.insights-layout{border-color:var(--color-border);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*8);padding:calc(var(--spacing)*8)}@media (min-width:48rem){.insights-layout{align-items:center;gap:calc(var(--spacing)*18);grid-template-columns:43% 1fr}}.insights-image{aspect-ratio:344/228;height:100%;object-fit:cover;width:100%}.insights-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*5);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal);line-height:1}:where(.insights-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.insights-links{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.25;color:var(--color-ink);line-height:1.25}.insights-links a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.insights-links a:hover{color:var(--color-cobalt);text-decoration-line:none}}.insights-links a:focus-visible{color:var(--color-cobalt)}.trust-section{background-color:var(--color-white);padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.trust-section{padding-block:calc(var(--spacing)*35)}}.trust-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*7);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-supporting);font-weight:var(--font-weight-normal);line-height:1}.trust-content{display:grid;gap:calc(var(--spacing)*10)}@media (min-width:48rem){.trust-content{align-items:center;gap:calc(var(--spacing)*16);grid-template-columns:minmax(0,7fr) minmax(15rem,3fr)}}.trust-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));max-width:calc(var(--spacing)*180);--tw-leading:1.32;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-weight:var(--font-weight-normal);line-height:1.32}.trust-badges{align-items:center;display:flex;gap:calc(var(--spacing)*2.5)}.trust-badge-firm{flex-shrink:0;height:calc(var(--spacing)*25);width:auto}.trust-badges-lawyers{display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--spacing)*2);width:calc(var(--spacing)*28)}.trust-badges-lawyers img{display:block;height:auto;width:100%}.testimonials-section{background-color:var(--color-white);padding-bottom:calc(var(--spacing)*16)}@media (min-width:48rem){.testimonials-section{padding-bottom:calc(var(--spacing)*24)}}.featured-testimonial{align-items:center;border-color:var(--color-mist);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*8);padding:calc(var(--spacing)*6)}@media (min-width:48rem){.featured-testimonial{min-height:calc(var(--spacing)*86)}}@media (min-width:80rem){.featured-testimonial{gap:calc(var(--spacing)*18);padding:calc(var(--spacing)*15)}}.featured-testimonial-image{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}@media (min-width:48rem){.featured-testimonial-quote{padding:calc(var(--spacing)*5)}}.featured-testimonial-quote p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.featured-testimonial-quote footer{font-size:var(--text-base);gap:var(--spacing);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*6);--tw-leading:1.25;display:flex;flex-direction:column;line-height:1.25}.featured-testimonial-quote cite{--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-style:normal;font-weight:var(--font-weight-normal)}.featured-testimonial-quote time{color:var(--color-secondary-meta)}.testimonials-reviews{margin-top:calc(var(--spacing)*3)}.testimonials-reviews .review-card{min-height:calc(var(--spacing)*43)}.testimonials-google-link{align-items:center;color:var(--color-cobalt);display:flex;font-size:var(--text-base);gap:var(--spacing);line-height:var(--tw-leading,var(--text-base--line-height));margin-inline:auto;margin-top:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:fit-content}@media (hover:hover){.testimonials-google-link:hover{color:var(--color-midnight);text-decoration-line:underline}}.testimonials-google-link:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.judicial-quote-section{padding-block:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*5)}@media (min-width:48rem){.judicial-quote-section{padding-block:calc(var(--spacing)*24)}}.judicial-quote-content{margin-inline:auto;max-width:calc(var(--spacing)*220)}.judicial-quote-badges{align-items:center;display:flex;gap:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*6)}.judicial-quote-badges img{height:calc(var(--spacing)*12);object-fit:contain;width:calc(var(--spacing)*12)}@media (min-width:48rem){.judicial-quote-badges img{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14)}}.judicial-quote{margin:0}.judicial-quote p{font-family:var(--font-serif);--tw-leading:1.14;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink);font-size:2rem;font-weight:var(--font-weight-normal);line-height:1.14}@media (min-width:48rem){.judicial-quote p{font-size:3rem}}.judicial-quote footer{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*5);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}@media (min-width:48rem){.judicial-quote footer{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.situations-slider{--tw-pan-y:pan-y;box-sizing:border-box;max-width:100%;min-width:0;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}@media (max-width:40rem){.situations-slider{padding-inline:.5rem}.situations-slider .splide__slide,.situations-slider .splide__slide.is-active{max-width:100%;width:100%!important}.situations-slider .splide__slide.is-active .situations-slide-media{max-width:100%}}.situations-slider .splide__slide{align-items:center;display:flex;flex-direction:column;width:18.75rem}@keyframes situations-slide-reveal{0%{opacity:.55;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.situations-slider .splide__slide.is-active{animation:situations-slide-reveal .6s cubic-bezier(.3,.3,.3,1) both;width:26.25rem;z-index:10}.situations-slider .splide__slide:not(.is-active){cursor:pointer}.situations-slide-media{aspect-ratio:1;background-color:var(--color-mist);max-width:calc(var(--spacing)*75);overflow:hidden;position:relative;width:100%}.situations-slider .splide__slide.is-active .situations-slide-media{max-width:calc(var(--spacing)*105)}.situations-slide-media img{height:100%;object-fit:cover;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out)}.situations-slider .splide__slide.is-active .situations-slide-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.situations-slide-overlay{--tw-gradient-position:to bottom;inset:0;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.situations-slide-overlay{--tw-gradient-position:to bottom in oklab}}.situations-slide-overlay{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.situations-slide-overlay{--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)}}.situations-slide-overlay{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.5s;transition-duration:.5s}.situations-slide-title{font-size:var(--text-base);inset-inline:0;line-height:var(--tw-leading,var(--text-base--line-height));text-align:center;top:calc(var(--spacing)*6);z-index:10;--tw-font-weight:var(--font-weight-normal);color:var(--color-white);font-weight:var(--font-weight-normal);--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);position:absolute}.situations-info{display:none;margin-top:calc(var(--spacing)*12);max-width:calc(var(--spacing)*105);padding-inline:calc(var(--spacing)*4);width:100%}.situations-slider .splide__slide.is-active .situations-info{display:block}@keyframes situations-info-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.situations-slider .splide__slide.is-active .situations-info-link,.situations-slider .splide__slide.is-active .situations-info-main,.situations-slider .splide__slide.is-active .situations-info-sub{animation:situations-info-reveal .6s cubic-bezier(.3,.3,.3,1) both}.situations-slider .splide__slide.is-active .situations-info-sub{animation-delay:.18s}.situations-slider .splide__slide.is-active .situations-info-link{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.situations-slider .splide__slide.is-active,.situations-slider .splide__slide.is-active .situations-info-link,.situations-slider .splide__slide.is-active .situations-info-main,.situations-slider .splide__slide.is-active .situations-info-sub{animation:none}.situations-slide-media img{transition:none}}.situations-info-main{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);--tw-leading:1.32;color:var(--color-ink);line-height:1.32}.situations-info-sub{margin-bottom:calc(var(--spacing)*6);--tw-leading:1.32;color:var(--color-supporting);line-height:1.32}@media (min-width:48rem){.situations-info-sub{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.situations-info-link{color:var(--color-link);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.situations-info-link:hover{text-decoration-line:underline}}@media (min-width:48rem){.situations-info-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.situations-slider .splide__arrow{color:var(--color-white);opacity:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}.situations-slider .splide__arrow:focus-visible{outline-color:var(--color-cobalt);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}@media (min-width:48rem){.situations-slider .splide__arrow{color:var(--color-midnight)}}.situations-slider .splide__arrow{background:#ffffff2e!important;transition-property:background-color,translate;transition-timing-function:ease-out}.situations-slider .splide__arrow svg{fill:none;fill:none!important;height:calc(var(--spacing)*6);stroke:currentColor;width:calc(var(--spacing)*6)}.situations-slider .splide__arrow--prev svg{transform:none}@media (hover:hover){.situations-slider .splide__arrow:hover{background:#ffffff47!important}.situations-slider .splide__arrow--prev:hover{translate:-4px}.situations-slider .splide__arrow--next:hover{translate:4px}}@media (prefers-reduced-motion:reduce){.situations-slider .splide__arrow{transition:none}}@media (min-width:48rem){.situations-slider .splide__arrow{background:#09111c0f!important}.situations-slider .splide__arrow--prev{left:calc(50% - 17rem);right:auto;top:13.125rem}.situations-slider .splide__arrow--next{left:auto;right:calc(50% - 17rem);top:13.125rem}}@media (hover:hover) and (min-width:48rem){.situations-slider .splide__arrow:hover{background:#09111c1f!important}}html.dialog-open,html.dialog-open body{overflow:hidden;overscroll-behavior:none}html.dialog-open body{inset-inline:0;position:fixed;width:100%}@keyframes modal-appear{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes modal-backdrop-appear{0%{opacity:0}to{opacity:1}}.modal-overlay{background-color:#0000;border-style:var(--tw-border-style);border-width:0;margin:auto;max-width:calc(var(--spacing)*160);padding:0;width:calc(100% - 2.5rem)}.modal-overlay::backdrop{background-color:#09111c99}@supports (color:color-mix(in lab,red,red)){.modal-overlay::backdrop{background-color:color-mix(in oklab,var(--color-midnight) 60%,transparent)}}.modal-overlay{animation:modal-appear .35s cubic-bezier(.22,1,.36,1);max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain}#reviews-modal.modal-overlay,.recognition-modal.modal-overlay{height:auto;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;width:auto}#reviews-modal.modal-overlay:focus,.recognition-modal.modal-overlay:focus{outline:none}@media (min-width:64rem)