.attorney-site{--as-ink:#163544;--as-muted:#485b64;--as-paper:#ffffff;--as-surface:#f3f5f4;--as-dark:#073445;--as-accent:#0b495c;--as-accent-ink:#0b495c;--as-button-ink:#ffffff;--as-hero-ink:var(--as-ink);--as-line:#d7e0e3;--as-display:Georgia,"Times New Roman",serif;--as-body:Arial,Helvetica,sans-serif;--as-gutter:clamp(24px,6.5cqw,104px);--as-space:clamp(48px,6.5cqw,96px);container-type:inline-size;position:relative;isolation:isolate;text-align:left;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.attorney-site:not([data-generated-page]){background:var(--as-paper);color:var(--as-ink);font:1.125rem/1.65 var(--as-body)}@layer attorney-page-canvas{.attorney-site[data-generated-page]{container-type:inline-size!important;box-sizing:border-box!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:auto!important}}:where(.attorney-site[data-generated-page]){background:canvas;color:canvastext;font:1.125rem/1.65 ui-sans-serif,system-ui,sans-serif}:where(.attorney-site[data-generated-page] *){min-width:0}:where(.attorney-site[data-generated-page] :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote)){max-inline-size:100%}:where(.attorney-site[data-generated-page] :is(p,blockquote)){max-inline-size:min(100%,80ch)}.attorney-site *,.attorney-site :after,.attorney-site :before{box-sizing:border-box}.attorney-site:not([data-generated-page]) :where(h1,h2,h3,p,figure){margin:0}.attorney-site:not([data-generated-page]) :is(h1,h2,h3){color:inherit;font-family:var(--as-display);font-weight:400;line-height:1.1}.attorney-site:not([data-generated-page]) h2{font-size:clamp(2rem,calc(3.5 * var(--as-type-unit)),3.125rem);letter-spacing:-.035em;text-wrap:balance}.attorney-site:not([data-generated-page]) h3{font-size:clamp(1.5625rem,calc(2.4 * var(--as-type-unit)),2.125rem);letter-spacing:-.025em}.attorney-site:not([data-generated-page]) p{color:inherit;text-wrap:pretty}.attorney-site:not([data-generated-page]) :where(a){color:inherit;text-decoration:none}.attorney-site:not([data-generated-page]) :where(a:hover){text-decoration:underline;text-underline-offset:5px}:where(.attorney-site[data-generated-page] :is(h1,h2,h3,h4,h5,h6,p,a,button,li)){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}:where(.attorney-site[data-generated-page] [data-saved-copy]){display:flex;flex-direction:column;align-items:center;background:var(--ivory,var(--paper,var(--as-surface,transparent)));color:var(--ink,var(--as-ink,inherit));padding:0 4% clamp(2.5rem,5cqw,3.5rem)}:where(.attorney-site[data-generated-page] [data-saved-copy]>*){width:min(100%,83rem)}:where(.attorney-site[data-generated-page] [data-saved-eyebrow]){margin:0 0 .85rem;font-size:.8125rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--bronze,var(--as-accent,currentColor))}:where(.attorney-site[data-generated-page] [data-saved-section]){display:grid;gap:.35rem 2.5rem;padding-block:clamp(1.75rem,3cqw,2.75rem);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}:where(.attorney-site[data-generated-page] [data-saved-copy] h2){margin:0;font-size:clamp(1.75rem,calc(2.4 * var(--as-type-unit)),2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.12}:where(.attorney-site[data-generated-page] [data-saved-section] h3){margin:1.25rem 0 .35rem;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}:where(.attorney-site[data-generated-page] [data-saved-copy] :is(p,li):not([data-saved-eyebrow])){margin:0;font-size:1.0625rem;line-height:1.7;text-wrap:pretty}:where(.attorney-site[data-generated-page] [data-saved-copy] p+p,.attorney-site[data-generated-page] [data-saved-copy] ul){margin-top:1rem}:where(.attorney-site[data-generated-page] [data-saved-copy] ul){padding-left:1.15rem}:where(.attorney-site[data-generated-page] [data-saved-copy] li+li){margin-top:.4rem}:where(.attorney-site[data-generated-page] [data-saved-services]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block:.5rem .25rem;padding-block:clamp(1.75rem,3cqw,2.75rem);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}:where(.attorney-site[data-generated-page] [data-saved-services]>[data-saved-eyebrow]){grid-column:1/-1}:where(.attorney-site[data-generated-page] [data-saved-services] h3){margin:0;padding:1rem 1rem 1rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);font-size:1.02rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}:where(.attorney-site[data-generated-page] [data-saved-copy] a[data-saved-action]){display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.25rem;text-underline-offset:.2em}:where(.attorney-site[data-generated-page] [data-saved-copy] p:has(>a[data-saved-action])){margin-top:1.25rem}:where(.attorney-site[data-generated-page] [data-saved-faqs]){padding-top:clamp(1.5rem,3cqw,2.25rem);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}:where(.attorney-site[data-generated-page] [data-saved-copy] details){border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);padding:.9rem 0}:where(.attorney-site[data-generated-page] [data-saved-copy] details p){margin-top:.55rem}:where(.attorney-site[data-generated-page] [data-saved-copy] summary){cursor:pointer;font-weight:600}@container (min-width: 52rem){:where(.attorney-site[data-generated-page] [data-saved-section]:has(>[data-saved-prose])){grid-template-columns:minmax(14rem,.7fr) minmax(0,1.6fr);align-items:start}}.attorney-site:not([data-generated-page]) :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #1683a2;outline-offset:5px}:where(.attorney-site[data-generated-page] :is(a,button,input,textarea,summary):focus-visible){outline:3px solid var(--as-accent,currentColor);outline-offset:3px}.attorney-site:not([data-generated-page]) :is(button,input,textarea){font:inherit}.attorney-site:where(:not([data-generated-page])) img,:where(.attorney-site[data-generated-page] img){display:block;max-width:100%}.attorney-site:not([data-generated-page]) :has(>[data-design-field]),.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]){position:relative}.attorney-site:not([data-generated-page]) :has(>[data-design-field]:only-child),.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]:only-child){min-height:18rem}.attorney-site:not([data-generated-page]) [data-design-field],.attorney-site:not([data-generated-page]) [data-firm-photograph]{position:absolute;inset:0;z-index:0;width:100%;height:100%}.attorney-site [data-design-field]{background:radial-gradient(75% 90% at 64% 40%,rgba(255,255,255,.55) 0,transparent 54%),linear-gradient(155deg,var(--as-paper) 0,color-mix(in srgb,var(--as-accent) 38%,var(--as-paper)) 100%)}.attorney-site--professional [data-design-field]{background:radial-gradient(70% 85% at 62% 40%,rgba(244,245,245,.7) 0,transparent 50%),linear-gradient(155deg,#d7e2dc,#8ea39c 40%,#4f6963)}.attorney-site--approachable [data-design-field]{background:radial-gradient(70% 85% at 62% 40%,rgba(243,247,242,.72) 0,transparent 50%),linear-gradient(155deg,#e4eee6,#8eaa98 42%,#3f5e50)}.attorney-site--modern [data-design-field]{background:radial-gradient(65% 80% at 68% 38%,rgba(228,240,244,.28) 0,transparent 48%),linear-gradient(155deg,#1a5168,#062a3b 58%,#031821)}.attorney-site--professional :has(>[data-design-field]):not(:has(>[data-design-field]:only-child))>[data-design-field]{left:auto;width:66%}.attorney-site:not([data-generated-page]) [data-firm-photograph]{object-fit:cover;object-position:var(--as-hero-focus,center)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child)){min-height:clamp(12rem,47cqw,36rem);padding-bottom:0;color:var(--as-hero-ink)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child))>[data-firm-photograph]{bottom:auto;height:clamp(12rem,47cqw,36rem)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child))>:not([data-firm-photograph]):not(header):not(footer):not(a):not(button){background:transparent;width:min(38rem,100%)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child)):after{content:"";position:absolute;inset:0;bottom:auto;height:clamp(12rem,47cqw,36rem);z-index:1;pointer-events:none;background:var(--as-hero-overlay)}:where(.attorney-site[data-generated-page] [data-firm-photograph]){display:block;width:100%;max-width:100%;max-height:36rem;object-fit:cover;object-position:var(--as-hero-focus,center)}:where(.attorney-site[data-generated-page] :has(>[data-firm-photograph]:only-child)){aspect-ratio:3/2;overflow:hidden}:where(.attorney-site[data-generated-page] :has(>[data-firm-photograph]:only-child)>[data-firm-photograph]){height:100%;max-height:none}:where(.attorney-site[data-generated-page] :is(header,footer)){background:var(--as-paper);color:var(--as-ink)}:where(.attorney-site[data-generated-page] [data-mockup-icon]){display:inline-block;flex-shrink:0;width:2.75rem;height:2.75rem;box-sizing:border-box;color:var(--as-accent);fill:currentColor}@container (max-width: 48rem){.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child))>:not([data-firm-photograph]):not(header):not(footer):not(a):not(button){width:100%;padding-top:calc(clamp(12rem, 47cqw, 36rem) + 1.5rem)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child)){color:var(--as-ink)}.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph]):not(:has(>[data-firm-photograph]:only-child)):after{content:none}}@container (max-width: 64rem){.attorney-site[data-breakpoint-net] :is(main,footer) *{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@container (max-width: 48rem){.attorney-site[data-generated-page] :is(header,footer) :is(a,p){min-width:0;white-space:normal}.attorney-site[data-breakpoint-net] :is(header,main,footer) *{grid-template-columns:minmax(0,1fr);min-width:0}}@container (max-width: 40rem){:where(.attorney-site[data-generated-page] [data-saved-copy]){padding-inline:1.15rem}:where(.attorney-site[data-generated-page] [data-saved-copy] h2){font-size:1.6rem}:where(.attorney-site[data-generated-page] [data-saved-services]){grid-template-columns:minmax(0,1fr)}}.attorney-site:not([data-generated-page]) footer,.attorney-site:not([data-generated-page]) header{background:var(--as-paper);color:var(--as-ink)}.attorney-site:not([data-generated-page]) :has(>[data-design-field])>:not([data-design-field]),.attorney-site:not([data-generated-page]) :has(>[data-firm-photograph])>:not([data-firm-photograph]){position:relative;z-index:2}.attorney-site__section{padding:var(--as-space) var(--as-gutter)}.attorney-site .attorney-site__eyebrow{color:var(--as-ink);font:600 .875rem/1.45 var(--as-body);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.attorney-site .attorney-site__headline{font:400 clamp(2.5rem,calc(5.3 * var(--as-type-unit)),4.75rem)/1.06 var(--as-display);letter-spacing:-.03em;max-width:18ch;color:inherit;text-wrap:balance}.attorney-site .attorney-site__lead{font:400 clamp(1rem,calc(1.4 * var(--as-type-unit)),1.25rem)/1.55 var(--as-body);max-width:46em;margin-top:24px;color:inherit}.attorney-site .attorney-site__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;max-width:100%;padding:13px 28px;border:1px solid transparent;border-radius:3px;background:var(--as-accent);color:var(--as-button-ink);font:600 1rem/1.4 var(--as-body);text-align:center;cursor:pointer}.attorney-site .attorney-site__button:hover{text-decoration:none;filter:brightness(.95)}.attorney-site__button>span:not(.attorney-site__arrow){min-width:0;overflow-wrap:anywhere}.attorney-site .attorney-site__text-link{display:inline-block;max-width:100%;min-height:44px;font-size:1rem;line-height:1.5;font-weight:600;text-decoration:underline;text-decoration-color:var(--as-accent);text-underline-offset:9px}.attorney-site__text-link>.attorney-site__arrow{display:inline-block;margin-inline-start:14px}.attorney-site__arrow{flex-shrink:0;font:1.375rem/1 Arial,sans-serif}.attorney-site__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.attorney-site__phone{display:inline-flex;align-items:center;min-height:44px;font-size:1.125rem;font-weight:600}.attorney-site__header{display:flex;position:relative;align-items:center;justify-content:space-between;gap:22px;min-height:92px;padding:18px var(--as-gutter);background:var(--as-paper)}.attorney-site__brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:40%;font:1.875rem/1.1 var(--as-display);letter-spacing:-.025em}.attorney-site__brand>span:last-child{flex:1 1 8ch;min-width:0}.attorney-site__brand small{display:block;margin-top:4px;font:500 .875rem/1.4 var(--as-body);letter-spacing:.08em;text-transform:uppercase}.attorney-site .attorney-site__logo{flex-shrink:0;width:auto;max-width:min(200px,35%);height:46px;object-fit:contain;object-position:left center}.attorney-site__desktop-nav{display:flex;flex-shrink:0;align-items:center;gap:clamp(16px,2cqw,32px)}.attorney-site .attorney-site__nav-link{display:inline-flex;align-items:center;min-height:44px;font:500 .875rem/1.4 var(--as-body);white-space:nowrap;overflow-wrap:normal}.attorney-site__desktop-nav [aria-current=page]{text-decoration:underline;text-decoration-color:var(--as-accent);text-underline-offset:10px}.attorney-site__mobile-menu{display:none}.attorney-site__mobile-menu summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;border-radius:3px}.attorney-site__mobile-menu summary::-webkit-details-marker{display:none}.attorney-site__menu-icon{position:relative;display:block;width:21px;height:2px;background:currentColor}.attorney-site__menu-icon:after,.attorney-site__menu-icon:before{content:"";position:absolute;width:100%;height:2px;background:currentColor;left:0}.attorney-site__menu-icon:before{top:-6px}.attorney-site__menu-icon:after{top:6px}.attorney-site__mobile-menu[open] .attorney-site__menu-icon{background:transparent}.attorney-site__mobile-menu[open] .attorney-site__menu-icon:before{top:0;transform:rotate(45deg)}.attorney-site__mobile-menu[open] .attorney-site__menu-icon:after{top:0;transform:rotate(-45deg)}.attorney-site__mobile-menu nav{position:absolute;z-index:5;left:0;right:0;top:100%;display:grid;padding:16px var(--as-gutter) 22px;background:var(--as-paper);color:var(--as-ink);border-bottom:1px solid var(--as-line);box-shadow:0 12px 16px #102b3610}.attorney-site__mobile-menu nav>span{border-top:1px solid var(--as-line)}.attorney-site__mobile-menu .attorney-site__nav-link{display:flex;width:100%;font-size:1rem;padding-block:10px;white-space:normal}.attorney-site__hero{position:relative}.attorney-site__hero-copy{min-width:0}.attorney-site__hero-image{position:relative;min-width:0;overflow:hidden}.attorney-site__hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.attorney-site__section-heading{min-width:0;max-width:min(760px,100%)}.attorney-site__section-heading>p:not(.attorney-site__eyebrow){margin-top:16px;max-width:65ch;color:var(--as-ink);font-size:1.125rem;line-height:1.65}.attorney-site__practice-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.attorney-site__practice-cards article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-content:start}.attorney-site__practice-cards article>div{min-width:0}.attorney-site__practice-number{color:var(--as-accent-ink);font:400 clamp(3.125rem,calc(6 * var(--as-type-unit)),5.125rem)/1 var(--as-display)}.attorney-site__practice-cards p{color:var(--as-ink);font:1.125rem/1.65 var(--as-body);margin:14px 0 10px;max-width:48ch}.attorney-site__practice-art{width:100%;max-width:160px;stroke:#61786e;stroke-width:1.2;align-self:center}.attorney-site__rich-copy{min-width:0;color:var(--as-ink)}.attorney-site__rich-copy :where(ul){margin:0;padding-left:22px;list-style:disc}.attorney-site__rich-copy>*+*{margin-top:18px}.attorney-site__rich-copy p{font-size:1.125rem;line-height:1.7;max-width:65ch}.attorney-site__rich-copy li{margin-block:9px}.attorney-site .attorney-site__rich-copy a{text-decoration:underline;text-underline-offset:4px}.attorney-site__related-pages h2{margin-bottom:24px}.attorney-site__related-pages ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));column-gap:32px}.attorney-site__related-pages li{min-width:0}.attorney-site__editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px}.attorney-site__editorial .attorney-site__rich-copy{padding-top:35px}.attorney-site__sectioned-home .attorney-site__rich-copy{max-width:72ch;margin-inline:auto}.attorney-site__sectioned-home .attorney-site__rich-copy p{max-width:none}.attorney-site__sectioned-home .attorney-site__rich-copy h2{margin-block:var(--as-space) 20px;font-size:clamp(1.875rem,calc(3.6 * var(--as-type-unit)),2.75rem);line-height:1.15}.attorney-site__sectioned-home .attorney-site__rich-copy h3{margin-block:32px 14px;font-size:clamp(1.5rem,calc(2.5 * var(--as-type-unit)),1.875rem);line-height:1.25}.attorney-site__sectioned-home .attorney-site__rich-copy>:first-child{margin-top:0}.attorney-site__sectioned-home [data-site-anchor]{display:block;scroll-margin-top:24px}.attorney-site__attorney{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start}.attorney-site__attorney>*{min-width:0}.attorney-site__attorney-copy>p:not(.attorney-site__eyebrow){color:var(--as-ink);font-size:1.125rem;line-height:1.65;white-space:pre-line}.attorney-site__attorney-copy>.attorney-site__rich-copy{margin-top:16px}.attorney-site__attorney-copy .attorney-site__text-link{margin-top:14px}.attorney-site__attorney-portrait{min-width:0}.attorney-site__attorney-portrait figcaption{margin-top:12px;color:var(--as-muted);font:.875rem/1.5 var(--as-body)}.attorney-site__attorney-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}.attorney-site__next-step{display:flex;align-items:center;justify-content:space-between;gap:48px;background:var(--as-dark);color:var(--as-paper)}.attorney-site__next-step .attorney-site__eyebrow{color:#f7f4ee}.attorney-site__next-step .attorney-site__section-heading p:not(.attorney-site__eyebrow){color:inherit}.attorney-site__next-step-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:210px}.attorney-site__faqs{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.attorney-site__faq-list{min-width:0;border-top:1px solid var(--as-line)}.attorney-site__faq-list details{border-bottom:1px solid var(--as-line)}.attorney-site__faq-list summary{position:relative;min-height:64px;padding:20px 36px 20px 0;font:600 1.125rem/1.45 var(--as-body);cursor:pointer;list-style:none}.attorney-site__faq-list summary::-webkit-details-marker{display:none}.attorney-site__faq-list summary:after{content:"+";position:absolute;right:3px;top:15px;font:1.625rem/1.5 Arial,sans-serif;color:var(--as-accent-ink)}.attorney-site__faq-list details[open] summary:after{content:"−"}.attorney-site__faq-list details>p{margin-bottom:24px;padding-right:30px;color:var(--as-ink);font-size:1.125rem;line-height:1.65}.attorney-site__hero--inner{padding:clamp(36px,4.8cqw,70px) var(--as-gutter);background:var(--as-surface);border-bottom:1px solid var(--as-line)}.attorney-site__hero--inner>.attorney-site__hero-copy{position:relative;z-index:1;width:min(58%,50rem)}.attorney-site__hero--inner>.attorney-site__hero-image{position:absolute;inset:0}.attorney-site__hero--inner>.attorney-site__hero-image:after{content:"";position:absolute;inset:0;background:var(--as-hero-overlay)}.attorney-site__hero--inner .attorney-site__headline{max-width:18ch;font-size:clamp(2.375rem,calc(4.5 * var(--as-type-unit)),4rem)}.attorney-site__hero--inner .attorney-site__lead{max-width:49ch;margin-top:18px}.attorney-site__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:.875rem;line-height:1.5}.attorney-site__breadcrumb a{text-decoration:underline;text-underline-offset:4px}.attorney-site__hero--portrait{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;padding-block:0;padding-right:0}.attorney-site__hero--portrait>.attorney-site__hero-copy{width:100%;padding-block:clamp(36px,4.8cqw,70px);align-self:center}.attorney-site__hero--portrait>.attorney-site__attorney-portrait{display:grid;grid-template-rows:minmax(0,1fr) auto}.attorney-site__hero--portrait .attorney-site__attorney-portrait img{height:100%;min-height:360px;aspect-ratio:1}.attorney-site__hero--portrait .attorney-site__attorney-portrait figcaption{margin:0;padding:12px 24px;color:inherit}.attorney-site__body,.attorney-site__contact-body,.attorney-site__profile-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(32px,5cqw,72px);align-items:start}.attorney-site__profile-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.attorney-site__biography{white-space:pre-line}.attorney-site__profile-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;padding:24px var(--as-gutter);background:var(--as-surface);border-block:1px solid var(--as-line);font-size:1rem}.attorney-site__profile-facts>*{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.attorney-site__contact-fact svg,.attorney-site__profile-facts svg{width:26px;height:26px;flex-shrink:0;stroke:var(--as-accent-ink);stroke-width:1.5}.attorney-site__page-nav{display:flex;flex-wrap:wrap;gap:12px 32px;padding:0 var(--as-gutter);border-bottom:1px solid var(--as-line);font-size:.9375rem}.attorney-site__page-nav :is(a,span[aria-current]){display:inline-flex;align-items:center;min-height:54px;padding-block:12px}.attorney-site__page-nav [aria-current=page]{font-weight:600;box-shadow:inset 0 -2px var(--as-accent)}.attorney-site__body>.attorney-site__rich-copy h2{margin-bottom:24px}.attorney-site[data-page-role=practice] .attorney-site__body .attorney-site__rich-copy ul{padding-left:0;list-style-position:inside;border-top:1px solid var(--as-line)}.attorney-site[data-page-role=practice] .attorney-site__body .attorney-site__rich-copy li{margin:0;padding-block:16px;border-bottom:1px solid var(--as-line)}.attorney-site[data-page-role=practice] .attorney-site__body{padding-bottom:48px}.attorney-site[data-page-role=practice] .attorney-site__faqs{padding-block:48px;border-top:1px solid var(--as-line)}.attorney-site__help{min-width:0;padding:clamp(24px,3cqw,40px);background:var(--as-surface);border-top:2px solid var(--as-accent)}.attorney-site__help h2{font-size:2rem;margin-bottom:18px}.attorney-site__help p{color:var(--as-ink);font-size:1.125rem;line-height:1.65}.attorney-site__help .attorney-site__button{margin-top:24px}.attorney-site__help>.attorney-site__phone{display:flex;margin-top:10px}.attorney-site:not([data-generated-page]) address{font-style:normal;margin-top:30px;color:var(--as-ink);font-size:1.125rem;line-height:1.6}.attorney-site:not([data-generated-page]) address p+p{margin-top:8px}.attorney-site__form{min-width:0;padding:clamp(24px,3cqw,44px);background:var(--as-surface);border-top:2px solid var(--as-accent)}.attorney-site__form h2{font-size:1.875rem;margin-bottom:18px}.attorney-site__form p{font-size:1rem;line-height:1.6;color:var(--as-ink)}.attorney-site__form fieldset{padding:0;border:0;margin:24px 0 20px;min-width:0}.attorney-site__form label{display:block;font-size:1rem;font-weight:600;margin-top:16px;color:var(--as-ink)}.attorney-site__form :is(input,textarea){display:block;width:100%;min-width:0;margin-top:6px;border:1px solid #879ba4;border-radius:3px;background:var(--as-paper);color:var(--as-ink);padding:12px;font:1rem/1.5 var(--as-body)}.attorney-site__form :is(input,textarea)::placeholder{color:var(--as-muted);opacity:1}.attorney-site__form textarea{resize:vertical}.attorney-site__form button{width:100%;margin-top:22px}.attorney-site__form :disabled{cursor:not-allowed}.attorney-site .attorney-site__fine{font-size:.9375rem;line-height:1.6;color:var(--as-ink)}.attorney-site__contact-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.attorney-site__contact-body>.attorney-site__form{grid-column:2;grid-row:1}.attorney-site__contact-copy{grid-column:1;grid-row:1;min-width:0}.attorney-site__contact-details{margin-top:32px}.attorney-site__contact-fact{display:flex;gap:20px;align-items:flex-start;padding-block:24px;border-top:1px solid var(--as-line)}.attorney-site__contact-fact>div{min-width:0}.attorney-site__contact-fact .attorney-site__eyebrow{margin-bottom:6px;font-size:.875rem}.attorney-site__contact-fact .attorney-site__phone,.attorney-site__contact-fact address{margin:0;min-height:0}.attorney-site__consultation-policy,.attorney-site__contact-fact p{white-space:pre-line}.attorney-site__consultation-policy{margin-top:20px;font-size:1rem;color:var(--as-muted)}.attorney-site[data-page-role=contact] .attorney-site__hero--inner,.attorney-site[data-page-role=legal] .attorney-site__hero--inner{padding-block:28px 36px}.attorney-site[data-page-role=contact] .attorney-site__hero--inner .attorney-site__headline,.attorney-site[data-page-role=legal] .attorney-site__hero--inner .attorney-site__headline{font-size:clamp(2.25rem,calc(3.6 * var(--as-type-unit)),3.25rem);max-width:26ch}.attorney-site[data-page-role=contact] .attorney-site__breadcrumb,.attorney-site[data-page-role=legal] .attorney-site__breadcrumb{margin-bottom:18px}.attorney-site__legal{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,2fr);gap:48px;align-items:start}.attorney-site__legal>.attorney-site__page-nav{display:flex;flex-direction:column;gap:4px;padding:0 24px 0 0;border:0;border-right:1px solid var(--as-line)}.attorney-site__legal .attorney-site__page-nav :is(a,span[aria-current]){padding:12px 18px}.attorney-site__legal .attorney-site__page-nav [aria-current=page]{background:var(--as-surface);box-shadow:inset 3px 0 var(--as-accent)}.attorney-site__legal-copy{min-width:0;max-width:75ch}.attorney-site__legal-copy>*+*{margin-top:24px}.attorney-site__legal-copy p{white-space:pre-line;font-size:1.125rem;line-height:1.75}.attorney-site__footer{padding:44px var(--as-gutter) 24px;border-top:1px solid var(--as-line)}.attorney-site__footer-top{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-bottom:30px}.attorney-site__footer-brand{min-width:0;max-width:45%}.attorney-site__footer-brand strong{display:block;font:1.875rem/1.25 var(--as-display)}.attorney-site__footer-brand>span{display:block;margin-top:8px;font:600 .875rem/1.4 var(--as-body);letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink)}.attorney-site__footer-brand p{color:var(--as-ink);font-size:1rem;line-height:1.5;margin-top:10px}.attorney-site__footer-nav{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:55%}.attorney-site__footer-nav :is(a,span:not(:has(a,span))){display:inline-flex;align-items:center;min-height:44px;font:600 1rem/1.45 var(--as-body);overflow-wrap:normal}.attorney-site__footer-bottom{display:flex;justify-content:space-between;gap:28px;padding-top:22px;border-top:1px solid var(--as-line)}.attorney-site__footer-bottom .attorney-site__fine{min-width:0;max-width:80ch}.attorney-site__footer-legal{display:flex;flex-wrap:wrap;gap:22px;flex-shrink:0}.attorney-site__footer-legal>*{display:inline-flex;align-items:center;min-height:44px;font:600 1rem/1.45 var(--as-body)}.attorney-site__hero:is(.attorney-site__hero--professional,.attorney-site__hero--approachable,.attorney-site__hero--modern){display:flex;align-items:center;min-height:clamp(460px,49cqw,700px);padding:clamp(48px,6cqw,88px) var(--as-gutter);overflow:clip;background:var(--as-surface)}.attorney-site__hero:not(.attorney-site__hero--inner)>.attorney-site__hero-copy{position:relative;z-index:2;width:min(54%,43rem)}.attorney-site__hero:not(.attorney-site__hero--inner)>.attorney-site__hero-image{position:absolute;z-index:0;inset:0}.attorney-site__hero:not(.attorney-site__hero--inner)>.attorney-site__hero-image:after{content:"";position:absolute;inset:0;background:var(--as-hero-overlay);pointer-events:none}.attorney-site__hero:not(.attorney-site__hero--inner) .attorney-site__headline{max-width:15ch}.attorney-site__hero:not(.attorney-site__hero--inner) .attorney-site__lead{max-width:38ch}.attorney-site__practice-rail{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:0 36px;padding:18px var(--as-gutter);background:var(--as-paper);border-block:1px solid var(--as-line)}.attorney-site__practice-rail>span{min-width:0;max-width:100%}.attorney-site__practice-rail>span>:is(a,span){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;min-width:0;max-width:100%;color:var(--as-ink);font:500 .875rem/1.5 var(--as-body);overflow-wrap:normal}.attorney-site__practice-rail>span>:is(a,span)>span{min-width:0;overflow-wrap:break-word}.attorney-site__practice-rail svg{width:25px;height:25px;flex-shrink:0;stroke:var(--as-accent-ink);stroke-width:1.4}.attorney-site__hero-intro{display:block}.attorney-site__practice-cards{border-top:1px solid var(--as-line);padding-top:32px;gap:32px}.attorney-site__practice-cards article+article{border-left:1px solid var(--as-line);padding-left:32px}.attorney-site__attorney-heading{min-width:0}.attorney-site__form :is(input,textarea):focus-visible{outline-offset:2px;border-color:var(--as-accent-ink)}.attorney-site__form [role=status]{margin-top:18px}.attorney-site__footer{background:var(--as-surface)}.attorney-site--professional{--as-surface:#f3f4f3;--as-hero-overlay:linear-gradient(90deg,#f4f5f5,#f4f5f5f5 32%,#f4f5f5c9 45%,#f4f5f533 66%,#f4f5f500 78%)}.attorney-site--professional .attorney-site__hero-image img{width:66%;left:auto;object-position:58% 44%}.attorney-site--professional .attorney-site__practice>.attorney-site__section-heading{display:grid;grid-template-columns:.28fr .72fr;align-items:start;gap:28px;max-width:none}.attorney-site--professional .attorney-site__practice .attorney-site__eyebrow{max-width:20ch;margin-top:8px}.attorney-site--professional .attorney-site__practice .attorney-site__eyebrow:before{content:"";display:block;width:44px;height:1px;margin-bottom:18px;background:var(--as-accent)}.attorney-site--professional .attorney-site__attorney{grid-template-columns:.24fr .36fr .4fr;gap:36px;background:var(--as-surface)}.attorney-site--approachable{--as-ink:#173b35;--as-muted:#4b6058;--as-surface:#f2f5f0;--as-dark:#163e36;--as-accent:#194e43;--as-accent-ink:#194e43;--as-line:#d5e0d8;--as-hero-overlay:linear-gradient(90deg,#f3f7f2eb,#f3f7f2e6 33%,#f3f7f2b8 48%,#f3f7f226 72%,#f3f7f200)}.attorney-site--approachable .attorney-site__hero-image img{object-position:58% 54%}.attorney-site--approachable .attorney-site__button{border-radius:4px}.attorney-site--approachable .attorney-site__attorney{align-items:center;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6cqw,88px)}.attorney-site--approachable .attorney-site__attorney-copy h2{margin-bottom:24px;max-width:17ch}.attorney-site--approachable .attorney-site__attorney-portrait img{border-radius:3px}.attorney-site--approachable .attorney-site__attorney--copy{grid-template-columns:1fr}.attorney-site--approachable .attorney-site__attorney--copy .attorney-site__attorney-heading{display:none}.attorney-site--approachable .attorney-site__practice{background:var(--as-surface)}.attorney-site--approachable .attorney-site__practice-cards{border:0;padding-top:0;gap:24px}.attorney-site--approachable .attorney-site__practice-cards article{grid-template-columns:72px minmax(0,1fr);gap:24px;padding:30px;border:1px solid var(--as-line);border-radius:4px;background:var(--as-paper)}.attorney-site--approachable .attorney-site__practice-art{width:72px;stroke:var(--as-accent-ink)}.attorney-site--approachable .attorney-site__next-step{color:var(--as-ink);background:var(--as-surface)}.attorney-site--approachable .attorney-site__next-step .attorney-site__eyebrow{color:var(--as-accent-ink)}.attorney-site--modern{--as-ink:#102f40;--as-muted:#465f6c;--as-surface:#f1f5f7;--as-dark:#062a3b;--as-accent:#0b465d;--as-accent-ink:#0b465d;--as-line:#d2dfe5;--as-hero-ink:#fff;--as-hero-overlay:linear-gradient(90deg,#062a3b,#062a3bf5 32%,#062a3be6 46%,#062a3b6b 67%,#062a3b1f)}.attorney-site--modern .attorney-site__hero--inner,.attorney-site--modern .attorney-site__hero--modern{background:var(--as-dark);color:#fff}.attorney-site--modern .attorney-site__hero .attorney-site__eyebrow{color:#e4f0f4}.attorney-site--modern .attorney-site__hero-image img{width:70%;left:auto;object-position:58% 50%}.attorney-site--modern .attorney-site__hero .attorney-site__button,.attorney-site--modern .attorney-site__next-step .attorney-site__button{border-color:#d5e6ed;background:transparent;color:#fff}.attorney-site--modern .attorney-site__hero .attorney-site__button:hover,.attorney-site--modern .attorney-site__next-step .attorney-site__button:hover{background:#ffffff14}.attorney-site--modern .attorney-site__profile-body>.attorney-site__rich-copy{border-left:1px solid var(--as-line);padding-left:clamp(28px,4cqw,56px)}.attorney-site--modern[data-page-role=practice] .attorney-site__faqs{background:var(--as-surface)}.attorney-site--modern[data-page-role=practice] .attorney-site__body .attorney-site__rich-copy ul{list-style-type:decimal-leading-zero}.attorney-site--modern[data-page-role=practice] .attorney-site__body li::marker{font-weight:600;color:var(--as-accent-ink)}.attorney-site--modern .attorney-site__help{background:var(--as-dark);color:var(--as-paper);border:0}.attorney-site--modern .attorney-site__help p{color:inherit}.attorney-site--modern .attorney-site__help .attorney-site__button{border-color:#d5e6ed;background:transparent;color:inherit}.attorney-site--modern .attorney-site__practice-cards article{display:block}.attorney-site--modern .attorney-site__practice-number{display:block;margin-bottom:18px}.attorney-site--modern .attorney-site__next-step{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px}.attorney-site--modern .attorney-site__next-step-actions{display:none}.attorney-site--modern .attorney-site__form--inline{padding:0;background:transparent;border:0}.attorney-site__form--inline>h2,.attorney-site__form--inline>p:first-of-type{display:none}.attorney-site__form--inline fieldset{margin:0 0 18px}.attorney-site--modern .attorney-site__form--inline label{color:#fff}.attorney-site--modern .attorney-site__form--inline label:first-child{margin-top:0}.attorney-site--modern .attorney-site__form--inline :is(input,textarea){background:#ffffff08;color:#fff;border-color:#93aebb}.attorney-site--modern .attorney-site__form--inline :is(input,textarea)::placeholder{color:#d7e5eb}.attorney-site--modern .attorney-site__form--inline :is(.attorney-site__fine,[role=status]){color:#f0f5f8}.attorney-site--modern .attorney-site__footer{background:var(--as-dark);color:#f0f5f8;border-color:#496475}.attorney-site--modern .attorney-site__footer :is(p,.attorney-site__fine),.attorney-site--modern .attorney-site__footer-brand>span{color:inherit}.attorney-site--modern .attorney-site__footer-bottom{border-color:#496475}@container (max-width: 1000px){.attorney-site__desktop-nav{display:none}.attorney-site__mobile-menu{display:block;flex-shrink:0}.attorney-site__brand{max-width:calc(100% - 70px)}.attorney-site__header{min-height:82px}.attorney-site__hero:not(.attorney-site__hero--inner)>.attorney-site__hero-copy{width:62%}.attorney-site__body,.attorney-site__contact-body,.attorney-site__editorial,.attorney-site__faqs,.attorney-site__hero--portrait,.attorney-site__profile-body{gap:32px}.attorney-site--professional .attorney-site__attorney{grid-template-columns:.28fr .72fr;gap:28px}.attorney-site--professional .attorney-site__attorney-copy{grid-column:2}.attorney-site--approachable .attorney-site__practice-cards article{grid-template-columns:1fr;gap:20px;padding:26px}.attorney-site--approachable .attorney-site__practice-art{width:60px}.attorney-site__next-step{gap:32px}.attorney-site__footer-bottom{flex-wrap:wrap}}@container (max-width: 650px){.attorney-site__header{min-height:76px;padding-block:16px}.attorney-site__brand{font-size:1.5625rem;gap:10px}.attorney-site__brand small{font-size:.875rem}.attorney-site .attorney-site__headline{font-size:clamp(2.25rem,calc(9 * var(--as-type-unit)),3.375rem);line-height:1.09}.attorney-site .attorney-site__lead{font-size:1.0625rem;line-height:1.55;margin-top:20px}.attorney-site .attorney-site__eyebrow{font-size:.875rem;margin-bottom:16px}.attorney-site .attorney-site__button{min-height:48px;padding:12px 22px}.attorney-site__hero:is(.attorney-site__hero--professional,.attorney-site__hero--approachable,.attorney-site__hero--modern){align-items:flex-start;min-height:580px;padding-top:44px;padding-bottom:190px}.attorney-site__hero:not(.attorney-site__hero--inner)>.attorney-site__hero-copy{width:100%}.attorney-site__hero:not(.attorney-site__hero--inner) .attorney-site__headline{max-width:17ch}.attorney-site__hero:not(.attorney-site__hero--inner) .attorney-site__lead{max-width:36ch}.attorney-site__hero-actions{margin-top:24px}.attorney-site__hero-actions .attorney-site__button{width:auto}.attorney-site--professional .attorney-site__hero--professional{--as-hero-overlay:linear-gradient(180deg,#f4f5f5,#f4f5f5f2 calc(100% - 210px),#f4f5f51a)}.attorney-site--approachable .attorney-site__hero--approachable{--as-hero-overlay:linear-gradient(180deg,#f3f7f2f5,#f3f7f2eb calc(100% - 210px),#f3f7f200)}.attorney-site--modern .attorney-site__hero--modern{--as-hero-overlay:linear-gradient(180deg,#062a3bf5,#062a3bf2 calc(100% - 210px),#062a3b40)}.attorney-site--modern .attorney-site__hero-image img,.attorney-site--professional .attorney-site__hero-image img{width:100%;object-position:65% 52%}.attorney-site__practice-rail{justify-content:flex-start;gap:6px 24px;padding-block:18px}.attorney-site__practice-rail>span{flex:1 1 40%}.attorney-site__practice-rail>span>:is(a,span){justify-content:flex-start;font-size:.875rem}.attorney-site__practice-rail svg{width:22px;height:22px}.attorney-site__attorney,.attorney-site__body,.attorney-site__contact-body,.attorney-site__editorial,.attorney-site__faqs,.attorney-site__hero--portrait,.attorney-site__legal,.attorney-site__practice-cards,.attorney-site__profile-body{grid-template-columns:1fr;gap:28px}.attorney-site__practice-cards article{gap:22px}.attorney-site__practice-cards article+article{border-left:0;border-top:1px solid var(--as-line);padding:28px 0 0}.attorney-site__editorial .attorney-site__rich-copy{padding-top:0}.attorney-site__hero--inner>.attorney-site__hero-copy{width:100%}.attorney-site__hero--inner>.attorney-site__hero-image{opacity:.1}.attorney-site__hero--portrait{padding:0;gap:0}.attorney-site__hero--portrait>.attorney-site__hero-copy{padding:36px var(--as-gutter)}.attorney-site__hero--portrait .attorney-site__attorney-portrait img{height:auto;min-height:0;aspect-ratio:4/3}.attorney-site__hero--portrait .attorney-site__attorney-portrait figcaption{padding-inline:var(--as-gutter)}.attorney-site__breadcrumb{margin-bottom:22px}.attorney-site__profile-facts{justify-content:flex-start}.attorney-site__contact-body>.attorney-site__form,.attorney-site__contact-copy{grid-column:auto;grid-row:auto}.attorney-site__contact-body{padding-top:28px}.attorney-site__legal>.attorney-site__page-nav{flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--as-line)}.attorney-site__legal .attorney-site__page-nav :is(a,span[aria-current]){padding-inline:12px}.attorney-site__legal .attorney-site__page-nav [aria-current=page]{box-shadow:inset 0 -2px var(--as-accent)}.attorney-site--modern .attorney-site__profile-body>.attorney-site__rich-copy{padding:0;border:0}.attorney-site__next-step{align-items:flex-start;flex-direction:column;gap:28px}.attorney-site__next-step-actions{min-width:0;width:100%}.attorney-site__footer-bottom,.attorney-site__footer-top{flex-direction:column;gap:22px}.attorney-site__footer-brand,.attorney-site__footer-nav{max-width:100%}.attorney-site__footer-nav{gap:10px 18px}.attorney-site--professional .attorney-site__practice>.attorney-site__section-heading{display:block}.attorney-site--professional .attorney-site__practice .attorney-site__eyebrow{max-width:none;margin-bottom:22px}.attorney-site--approachable .attorney-site__attorney,.attorney-site--professional .attorney-site__attorney{grid-template-columns:1fr}.attorney-site--professional .attorney-site__attorney-copy{grid-column:auto}.attorney-site--professional .attorney-site__attorney .attorney-site__attorney-portrait{max-width:24rem}.attorney-site--approachable .attorney-site__attorney .attorney-site__attorney-portrait{max-width:26rem}.attorney-site--approachable .attorney-site__attorney-portrait img{aspect-ratio:4/3}.attorney-site--approachable .attorney-site__practice-cards article{grid-template-columns:1fr;gap:18px;padding:24px;border:1px solid var(--as-line)}.attorney-site--approachable .attorney-site__practice-art{width:56px}.attorney-site--modern .attorney-site__next-step{display:block}.attorney-site--modern .attorney-site__form--inline{display:none}.attorney-site--modern .attorney-site__next-step-actions{display:flex;margin-top:24px}}.attorney-site[data-design-palette=navy]{--as-ink:#173543;--as-muted:#52646c;--as-paper:#ffffff;--as-surface:#eef3f5;--as-dark:#102f40;--as-accent:#1d5368;--as-accent-ink:#1d5368;--as-button-ink:#ffffff;--as-line:#d2dfe5}.attorney-site[data-design-palette=forest]{--as-ink:#243e35;--as-muted:#53685f;--as-paper:#fdfefb;--as-surface:#edf2e9;--as-dark:#193b2e;--as-accent:#315b43;--as-accent-ink:#315b43;--as-button-ink:#ffffff;--as-line:#d2ded2}.attorney-site[data-design-palette=slate]{--as-ink:#283445;--as-muted:#576373;--as-paper:#ffffff;--as-surface:#f0f2f6;--as-dark:#243043;--as-accent:#405578;--as-accent-ink:#405578;--as-button-ink:#ffffff;--as-line:#d6dce5}.attorney-site[data-design-palette=sand]{--as-ink:#42362c;--as-muted:#695d51;--as-paper:#fffdf9;--as-surface:#f4eee4;--as-dark:#3d332b;--as-accent:#725033;--as-accent-ink:#725033;--as-button-ink:#ffffff;--as-line:#ded5c6}.attorney-site[data-design-typography=editorial]{--as-display:Georgia,"Times New Roman",serif}.attorney-site[data-design-typography=contemporary]{--as-display:Arial,Helvetica,sans-serif}@layer composition{.attorney-site__designed-hero,.attorney-site__designed-section{padding:clamp(44px,7cqw,104px) var(--as-gutter);background:var(--as-paper);color:var(--as-ink)}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section)[data-surface=soft]{background:var(--as-surface)}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section)[data-surface=ink]{background:var(--as-dark);color:#ffffff}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section) :is(.attorney-site__eyebrow,.attorney-site__rich-copy,figcaption){color:inherit}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section)[data-surface=ink] .attorney-site__button{color:var(--as-dark);background:var(--as-paper)}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section)[data-surface=ink] .attorney-site__text-link{text-decoration-color:currentColor}.attorney-site__designed-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5cqw,76px);align-items:center}.attorney-site__designed-groups>*,.attorney-site__designed-hero>*,.attorney-site__designed-practices>*,.attorney-site__designed-section>*{min-width:0;max-width:100%}.attorney-site :is(.attorney-site__designed-hero,.attorney-site__designed-section) .attorney-site__button{flex-wrap:wrap;padding-inline:clamp(12px,2cqw,28px)}.attorney-site__designed-hero-copy{padding-block:12px}.attorney-site .attorney-site__designed-hero .attorney-site__headline{max-width:17ch;font-size:clamp(2.5rem,calc(5.3 * var(--as-type-unit)),5.125rem);line-height:1.08}.attorney-site .attorney-site__designed-hero .attorney-site__lead{max-width:56ch;margin-top:24px}.attorney-site__designed-reassurance{margin-top:20px;max-width:55ch;font-size:.875rem}.attorney-site__designed-hero-media{position:relative;min-height:0}.attorney-site .attorney-site__designed-hero-media>figure{position:static;width:100%;max-width:none;height:auto;margin:0;padding:0;border:0;transform:none;background:transparent}.attorney-site .attorney-site__designed-hero-media img{position:static;inset:auto;width:100%;height:auto;min-height:0;max-height:640px;aspect-ratio:4/5;object-fit:cover;object-position:var(--as-hero-focus,center);border-radius:2px}.attorney-site__designed-hero[data-treatment=bleed]{position:relative;display:flex;align-items:center;min-height:clamp(460px,49cqw,700px);overflow:clip}.attorney-site__designed-hero[data-treatment=bleed] .attorney-site__designed-hero-copy{position:relative;z-index:2;width:min(54%,43rem)}.attorney-site .attorney-site__designed-hero[data-treatment=bleed] .attorney-site__designed-hero-media{position:absolute;inset:0;z-index:0}.attorney-site .attorney-site__designed-hero[data-treatment=bleed] .attorney-site__designed-hero-media img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;object-fit:cover}.attorney-site__designed-hero[data-treatment=bleed] .attorney-site__designed-hero-media:after{content:"";position:absolute;inset:0;background:var(--as-hero-overlay,linear-gradient(90deg,var(--as-paper) 0,transparent 78%));pointer-events:none}.attorney-site__designed-hero[data-treatment=edge]{padding-right:0;align-items:stretch}.attorney-site__designed-hero[data-treatment=edge] .attorney-site__designed-hero-copy{padding-right:clamp(32px,5cqw,76px)}.attorney-site .attorney-site__designed-hero[data-treatment=edge] .attorney-site__designed-hero-media img{min-height:420px}.attorney-site__designed-hero[data-layout=centered]{display:block;text-align:center;padding-block:clamp(64px,9cqw,144px)}.attorney-site__designed-hero[data-layout=centered] :is(.attorney-site__headline,.attorney-site__lead,.attorney-site__designed-reassurance){margin-inline:auto}.attorney-site__designed-hero[data-layout=centered] :is(.attorney-site__hero-actions,.attorney-site__breadcrumb){justify-content:center}.attorney-site__designed-hero[data-layout=editorial]{grid-template-columns:minmax(0,1fr)}.attorney-site__designed-hero[data-layout=editorial] .attorney-site__designed-hero-copy{max-width:72rem}.attorney-site .attorney-site__designed-hero[data-layout=editorial] .attorney-site__headline{max-width:23ch}.attorney-site .attorney-site__designed-hero[data-layout=editorial]:not([data-treatment=bleed]) .attorney-site__designed-hero-media img{aspect-ratio:21/8;max-height:460px}.attorney-site__designed-hero+.attorney-site__section,.attorney-site__designed-section[data-design-section=attorney]{padding-top:clamp(24px,3cqw,40px)}.attorney-site .attorney-site__designed-hero[data-treatment=inset] .attorney-site__designed-hero-media img{max-height:280px;aspect-ratio:16/9}.attorney-site .attorney-site__designed-hero[data-treatment=bleed][data-surface=ink]{--as-hero-ink:#fff;--as-hero-overlay:linear-gradient(90deg,var(--as-dark) 0%,transparent 70%)}.attorney-site .attorney-site__designed-hero[data-treatment=edge]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;padding-right:0}.attorney-site .attorney-site__designed-hero[data-treatment=edge] .attorney-site__designed-hero-copy{grid-column:1;grid-row:1}.attorney-site .attorney-site__designed-hero[data-treatment=edge] .attorney-site__designed-hero-media{grid-column:2;grid-row:1;min-height:520px;align-self:stretch}.attorney-site .attorney-site__designed-hero[data-treatment=edge] .attorney-site__designed-hero-media img{display:block;width:100%;height:100%;min-height:520px;max-height:none;aspect-ratio:auto;border-radius:0;object-fit:cover}.attorney-site__designed-heading{max-width:min(48rem,100%);margin-bottom:36px}.attorney-site__designed-heading>p:not(.attorney-site__eyebrow){margin-top:20px}.attorney-site__designed-section[data-design-section=content][data-layout=editorial]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6cqw,88px)}.attorney-site__designed-groups{display:grid;gap:32px}.attorney-site__designed-section[data-design-section=content][data-layout=cards] .attorney-site__designed-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:24px}.attorney-site__designed-section[data-layout=cards] .attorney-site__designed-copy{padding:clamp(24px,3cqw,40px);border:1px solid var(--as-line);border-radius:4px}.attorney-site__designed-section[data-layout=steps] .attorney-site__designed-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,3.5cqw,56px);padding-block:24px;border-top:1px solid var(--as-line)}.attorney-site__designed-number{font:400 clamp(1.875rem,calc(4 * var(--as-type-unit)),3.5rem)/1 var(--as-display);letter-spacing:-.04em;opacity:.6}.attorney-site__designed-copy .attorney-site__rich-copy>:first-child{margin-top:0}.attorney-site__designed-copy .attorney-site__rich-copy h2{font-size:clamp(1.75rem,calc(3 * var(--as-type-unit)),2.375rem)}.attorney-site__designed-copy [data-site-anchor]{display:block;scroll-margin-top:24px}.attorney-site__designed-section[data-design-section=attorney]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6cqw,88px);align-items:center}.attorney-site__designed-profile{max-width:480px}.attorney-site .attorney-site__designed-profile img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.attorney-site__designed-monogram{display:grid;place-items:center;width:140px;aspect-ratio:1;border:1px solid var(--as-line);font:400 3.5rem/1 var(--as-display);letter-spacing:-.07em}.attorney-site__designed-profile-copy>p:not(.attorney-site__eyebrow){margin-top:24px;max-width:68ch}.attorney-site__designed-profile-copy .attorney-site__text-link{margin-top:24px}.attorney-site__designed-section[data-design-section=attorney][data-layout=statement]{grid-template-columns:minmax(0,1fr);gap:28px}.attorney-site__designed-section[data-layout=statement] .attorney-site__designed-profile{max-width:140px}.attorney-site__designed-section[data-layout=statement] .attorney-site__designed-monogram{font-size:3.5rem}.attorney-site__designed-practices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:24px}.attorney-site__designed-practices article{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3cqw,44px);border:1px solid var(--as-line);border-radius:4px}.attorney-site__designed-practices article>p:not(.attorney-site__eyebrow){margin-block:20px 24px}.attorney-site__designed-practices .attorney-site__text-link{margin-top:auto}.attorney-site__designed-section[data-design-section=practices][data-layout=list] .attorney-site__designed-practices{grid-template-columns:minmax(0,1fr);gap:0}.attorney-site__designed-section[data-layout=list] .attorney-site__designed-practices article{padding-inline:0;border:0;border-top:1px solid var(--as-line);border-radius:0}.attorney-site__designed-section[data-design-section=faqs][data-layout=split]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6cqw,88px)}.attorney-site__designed-faqs{border-top:1px solid var(--as-line)}.attorney-site__designed-faqs details{border-bottom:1px solid var(--as-line)}.attorney-site__designed-faqs summary{padding-block:24px;cursor:pointer;font-weight:600;line-height:1.5}.attorney-site__designed-faqs details>p{max-width:68ch;padding-bottom:24px}.attorney-site__designed-section[data-design-section=consultation]{display:flex;align-items:center;justify-content:space-between;gap:40px}.attorney-site__designed-section[data-design-section=consultation] .attorney-site__designed-heading{margin-bottom:0}.attorney-site__designed-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:min(18rem,100%)}.attorney-site__designed-section[data-design-section=consultation][data-layout=centered]{flex-direction:column;text-align:center}.attorney-site__designed-section[data-layout=centered] .attorney-site__designed-actions{align-items:center}.attorney-site__designed-items,.attorney-site__designed-resources{list-style:none;margin:0;padding:0}.attorney-site__designed-items>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding-block:28px;border-top:1px solid var(--as-line)}.attorney-site__designed-comparison-columns>article,.attorney-site__designed-contact-options>article,.attorney-site__designed-items>li>div,.attorney-site__designed-resources>li{min-width:0}.attorney-site__designed-items p,.attorney-site__designed-resources p{margin-top:16px;max-width:68ch}.attorney-site__designed-item-marker{font:400 1.875rem/1.1 var(--as-display);min-width:2ch}.attorney-site__designed-section[data-design-section=checklist] .attorney-site__designed-item-marker{font-family:var(--as-body);font-size:1.5rem}.attorney-site__designed-section[data-design-section=process][data-layout=timeline] .attorney-site__designed-items>li{position:relative;padding-bottom:40px}.attorney-site__designed-section[data-design-section=process][data-layout=timeline] .attorney-site__designed-items>li:not(:last-child):after{content:"";position:absolute;left:.8rem;top:4.5rem;bottom:0;border-left:1px solid var(--as-line)}.attorney-site__designed-comparison-columns,.attorney-site__designed-contact-options,.attorney-site__designed-resources,.attorney-site__designed-section[data-layout=cards] .attorney-site__designed-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:24px}.attorney-site__designed-comparison-columns>article,.attorney-site__designed-contact-options>article,.attorney-site__designed-resources>li,.attorney-site__designed-section[data-layout=cards] .attorney-site__designed-items>li{padding:clamp(20px,3cqw,40px);border:1px solid var(--as-line);border-radius:4px}.attorney-site__designed-section[data-design-section=process][data-layout=cards] .attorney-site__designed-items>li{grid-template-columns:minmax(0,1fr)}.attorney-site__designed-comparison-columns ul,.attorney-site__designed-comparison-table ul{margin:24px 0 0;padding-left:1.25em}.attorney-site__designed-comparison-columns li+li,.attorney-site__designed-comparison-table li+li{margin-top:12px}.attorney-site__designed-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.attorney-site__designed-comparison-table :is(th,td){padding:clamp(12px,2cqw,28px);border-block:1px solid var(--as-line);vertical-align:top}.attorney-site__designed-comparison-table th:first-child{width:34%}.attorney-site__designed-comparison-table thead th{font-size:1rem;font-weight:600}.attorney-site__designed-comparison-table tbody th{font:400 clamp(1.25rem,calc(2.4 * var(--as-type-unit)),2rem)/1.2 var(--as-display)}.attorney-site__designed-comparison-table ul{margin:0}.attorney-site__designed-section[data-design-section=office][data-layout=split]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6cqw,88px)}.attorney-site .attorney-site__designed-section .attorney-site__contact-details{color:inherit}.attorney-site__designed-section[data-design-section=office]>.attorney-site__contact-details{margin-top:0}.attorney-site__designed-section[data-design-section=office][data-layout=stacked]>.attorney-site__contact-details{max-width:48rem}.attorney-site__designed-contact-options>article{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.attorney-site__designed-contact-options>article>svg{width:28px;height:28px}.attorney-site__designed-section[data-design-section=contact-options][data-layout=stacked] .attorney-site__designed-contact-options,.attorney-site__designed-section[data-design-section=resources][data-layout=list] .attorney-site__designed-resources{grid-template-columns:minmax(0,1fr)}.attorney-site__designed-section[data-design-section=resources][data-layout=list] .attorney-site__designed-resources>li{border:0;border-top:1px solid var(--as-line);border-radius:0;padding-inline:0}.attorney-site__designed-resources .attorney-site__text-link{margin-top:24px;max-width:100%;white-space:normal;overflow-wrap:break-word}.attorney-site__designed-inquiry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6cqw,88px)}.attorney-site__designed-inquiry[data-layout=stacked]{grid-template-columns:minmax(0,1fr)}.attorney-site__designed-inquiry[data-layout=stacked]>*{width:100%;max-width:48rem;margin-inline:auto}.attorney-site__designed-inquiry>div>p:last-child{margin-top:24px}.attorney-site .attorney-site__designed-inquiry .attorney-site__form{background:var(--as-paper);color:var(--as-ink);container-type:inline-size;container-name:inquiry-form}.attorney-site .attorney-site__designed-inquiry .attorney-site__form .attorney-site__button{background:var(--as-accent);color:var(--as-button-ink)}@container inquiry-form (min-width: 28rem){.attorney-site__form[data-fields=paired] fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.attorney-site__form[data-fields=paired] fieldset>:nth-child(n+3){grid-column:1/-1}}@container (max-width: 800px){.attorney-site__designed-hero,.attorney-site__designed-inquiry,.attorney-site__designed-section[data-design-section=attorney],.attorney-site__designed-section[data-design-section=content][data-layout=editorial],.attorney-site__designed-section[data-design-section=faqs][data-layout=split],.attorney-site__designed-section[data-design-section=office][data-layout=split]{grid-template-columns:minmax(0,1fr);gap:32px}.attorney-site .attorney-site__designed-hero-media img{aspect-ratio:16/10;max-height:440px}.attorney-site__designed-section[data-design-section=consultation]{flex-direction:column;align-items:flex-start}.attorney-site__designed-section[data-design-section=consultation][data-layout=centered]{align-items:center}}.attorney-site__designed-hero[data-layout=centered] .attorney-site__designed-hero-media{margin-top:32px}.attorney-site .attorney-site__designed-hero[data-layout=centered] .attorney-site__designed-hero-media img{aspect-ratio:3/2;max-height:540px}}.attorney-site__office,.attorney-site__offices{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.attorney-site__office>div{min-width:0}.attorney-site__office+.attorney-site__office{border-top:1px solid var(--as-line);padding-top:1.25rem}.attorney-site__offices--compact{gap:.75rem}.attorney-site__offices--compact .attorney-site__office+.attorney-site__office{border:0;padding-top:.25rem}