﻿/*!
Theme Name:   Lusso Child
Theme URI:    https://tenrec.com
Description:  Child theme for the Lusso theme
Author:       Tenrec Inc.
Template:     lusso
Version:      0.2
*/@font-face{font-family:"Tablet Gothic";src:url("fonts/tabletgothic-thin-webfont.woff2") format("woff2"),url("fonts/tabletgothic-thin-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Tablet Gothic";src:url("fonts/tabletgothic-light-webfont.woff2") format("woff2"),url("fonts/tabletgothic-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Tablet Gothic";src:url("fonts/tabletgothic-webfont.woff2") format("woff2"),url("fonts/tabletgothic-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Tablet Gothic";src:url("fonts/tabletgothic-semibold-webfont.woff2") format("woff2"),url("fonts/tabletgothic-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Tablet Gothic";src:url("fonts/tabletgothic-bold-webfont.woff2") format("woff2"),url("fonts/tabletgothic-bold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary: "Tablet Gothic", sans-serif;--font-mono: monospace;--size-0: 0.75rem;--size-1: 0.875rem;--size-2: 1rem;--size-3: 1.125rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 2.25rem;--size-9: 2.5rem;--size-10: 3rem;--size-11: 3.5rem;--size-12: 4.5rem;--size-13: 5rem;--size-14: 6.25rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-heavy: 900;--line-tighter: 1.1;--line-tight: 1.3;--line-normal: 1.5;--line-loose: 1.8;--line-looser: 2;--ltr-spc-tightest: -2.2px;--ltr-spc-tighter: -1.8px;--ltr-spc-tight: -0.8px;--ltr-spc-default: 0px;--ltr-spc-loose: 1px;--ltr-spc-looser: 1.8px;--ltr-spc-loosest: 2.2px;--color-accent: #10b981;--color-warning: #f59e08;--color-error: #ef4444;--grey-0: #f8f8f8;--grey-1: #ebebe2;--grey-2: #838687;--grey-3: #757776;--grey-4: #666666;--grey-5: #555555;--grey-6: #444444;--grey-7: #333333;--grey-8: #222222;--grey-9: #111111;--white: #ffffff;--black: #000000;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 2rem;--spacing-8: 2.5rem;--spacing-9: 3rem;--spacing-10: 3.75rem;--spacing-11: 4rem;--spacing-12: 5rem;--spacing-13: 6rem;--spacing-14: 6.25rem;--constrain-s: 30rem;--constrain-m: 48rem;--constrain-l: 68.75rem;--constrain-xl: 80rem;--constrain-xxl: 160rem;--gutter-s: var(--spacing-3);--gutter-m: var(--spacing-6);--gutter-l: var(--spacing-10);--radius: 4px;--radius-top: 4px 4px 0 0;--radius-right: 0 4px 4px 0;--radius-bottom: 0 0 4px 4px;--radius-left: 4px 0 0 4px;--radius-s: 3px;--radius-m: 6px;--radius-l: 12px;--radius-xl: 9999px}:root{--color-primary-lighter: #eefadf;--color-primary-light: #bed79f;--color-primary: #74a03e;--color-primary-dark: #5d8132;--color-primary-darker: #181e18;--color-secondary-lighter: #95cee8;--color-secondary-light: #2d8cb5;--color-secondary: #004b6c;--color-secondary-dark: #203a45;--color-secondary-darker: #25282a;--color-brand-1: #f0b11d;--color-brand-2: #0f1040;--color-background-page: var(--white);--color-background-pag-content: var(--white);--color-background-is-style-eyebrow: var(--color-primary-lighter);--color-background-primary: var(--white);--color-background-secondary: var(--grey-1);--color-border-is-style-eyebrow: var(--color-primary-light);--color-text-body-primary: var(--color-secondary-darker);--color-text-body-secondary: var(--white);--color-text-body-invert: var(--white);--color-text-active-invert: var(--color-primary-dark);--color-text-heading-primary: var(--color-secondary-darker);--color-text-heading-secondary: var(--black);--color-text-heading: var(--grey-6);--color-text-subtle: #6b7280;--color-text-link: var(--color-primary);--color-text-summary: var(--black);--color-text-blockquote: var(--color-primary);--color-HOVER-text-heading-primary: var(--grey-3);--color-text-input: var(--black);--color-placeholder-text-input: var(--grey-1);--color-background-input: var(--white);--color-border-input: var(--color-primary-light);--color-text-submit: var(--black);--color-background-submit: var(--color-primary-light);--color-border-submit: var(--color-primary-light);--color-dark-outline: var(--black);--color-light-outline: var(--white);--btn-primary-bground: var(--white);--btn-primary-color: var(--color-secondary);--btn-primary-border-color: var(--color-secondary);--btn-primary-HOVER-bground: var(--white);--btn-primary-HOVER-color: var(--color-secondary)}:root{--size-heading-h1-main: var(--size-7)}@media(min-width: 48em){:root{--size-heading-h1-main: var(--size-11)}}:root{--size-heading-h2-main: var(--size-5)}@media(min-width: 48em){:root{--size-heading-h2-main: var(--size-7)}}:root{--size-heading-h3-main: var(--size-4)}@media(min-width: 48em){:root{--size-heading-h3-main: var(--size-5)}}:root{--size-heading-h4-main: var(--size-3)}@media(min-width: 48em){:root{--size-heading-h4-main: var(--size-4)}}:root{--size-heading-h5-main: var(--size-2)}@media(min-width: 48em){:root{--size-heading-h5-main: var(--size-3)}}:root{--size-heading-h6-main: var(--size-1)}@media(min-width: 48em){:root{--size-heading-h6-main: var(--size-2)}}:root{--font-h1-min: var(--size-7);--font-h1-preferred: calc(1rem + 2.5vi);--font-h1-max: var(--size-11);--font-h2-min: var(--size-5);--font-h2-preferred: calc(1rem + 2vi);--font-h2-max: var(--size-10);--font-h3-min: var(--size-4);--font-h3-preferred: calc(1rem + 1.5vi);--font-h3-max: var(--size-8);--font-h4-min: var(--size-3);--font-h4-preferred: calc(1rem + 1vi);--font-h4-max: var(--size-7);--font-h5-min: var(--size-2);--font-h5-preferred: calc(1rem + 0.5vi);--font-h5-max: var(--size-6);--font-h6-min: var(--size-1);--font-h6-preferred: calc(1rem + 0.25vi);--font-h6-max: var(--size-5);--size-heading-h1-fluid: clamp( var(--font-h1-min), var(--font-h1-preferred), var(--font-h1-max) );--size-heading-h2-fluid: clamp( var(--font-h2-min), var(--font-h2-preferred), var(--font-h2-max) );--size-heading-h3-fluid: clamp( var(--font-h3-min), var(--font-h3-preferred), var(--font-h3-max) );--size-heading-h4-fluid: clamp( var(--font-h4-min), var(--font-h4-preferred), var(--font-h4-max) );--size-heading-h5-fluid: clamp( var(--font-h5-min), var(--font-h5-preferred), var(--font-h5-max) );--size-heading-h6-fluid: clamp( var(--font-h6-min), var(--font-h6-preferred), var(--font-h6-max) );--size-text-paragraph-main: var(--size-3);--size-text-list-item-main: var(--size-3)}html{overflow-anchor:none}body{background-color:var(--color-background-page);font-family:var(--font-primary)}*{box-sizing:border-box !important}*:focus-visible:not(.wp-block){outline:4px solid var(--color-primary-dark);box-shadow:0 0 0 2px var(--white);outline-offset:2px;z-index:1}figure{margin:0}@media(max-width: 48em){figure.alignleft{width:100%}figure.alignleft img{width:100%}}@media(min-width: 48em){figure.alignleft{width:auto}}@media(max-width: 48em){figure.alignright{width:100%}figure.alignright img{width:100%}}@media(min-width: 48em){figure.alignright{width:auto}}img{height:auto;max-width:100%}input[type=text],input[type=search]{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);padding:var(--spacing-2) var(--spacing-4);color:var(--color-text-input);background:var(--color-background-input);border:1px solid var(--color-border-input)}input[type=text]::placeholder,input[type=search]::placeholder{color:var(--color-placeholder-text-input)}button[type=submit]{background-color:var(--color-background-submit);border:1px solid var(--color-border-submit);color:var(--color-text-submit);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);padding:var(--spacing-2) var(--spacing-4);cursor:pointer}button[type=submit]:disabled{pointer-events:none}details{margin-bottom:var(--spacing-3)}blockquote{padding:var(--spacing-8) 0 var(--spacing-4) var(--spacing-4);position:relative}blockquote:before{content:'"';position:absolute;left:10px}@media screen and (max-width: 39.99em){blockquote{margin-left:0}}@media(min-width: 30em){blockquote{padding:var(--spacing-10) 0 var(--spacing-5) var(--spacing-5)}}@media(min-width: 48em){blockquote{padding:var(--spacing-12) 0 var(--spacing-7) var(--spacing-7)}}summary{color:var(--color-text-summary);cursor:pointer;font-family:var(--font-primary);font-size:var(--size-3);display:grid;gap:var(--spacing-1);grid-template-columns:18px auto;line-height:110%;list-style-type:none;margin:0;padding-block:var(--spacing-1);text-transform:uppercase}summary::before{color:var(--color-text-summary);content:"+";display:inline-block;font-family:var(--font-mono);font-size:var(--size-5);margin-right:var(--spacing-2)}details[open]>summary::before{content:"−"}@media print{.header,.footer,.enzuzo-cookiebanner-container,.block-link-tabs,.block-menu-list,.dropdown,.search-nav,.block-experience-list__filter,.lawyer-filter,.news-filter,.pagination,.swiper-pagination,.lawyer-card__vcard{display:none !important}h1,h2,h3,h4,h5,h6{break-after:avoid}.wp-block-column:has(>.block-menu-list:only-child){display:none !important}}@media(max-width: 48em){.mobile-sub-title{font-size:var(--size-5) !important;font-style:normal;font-weight:var(--weight-light, 300);line-height:var(--line-tight)}}html{font-size:16px}body{font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-light);line-height:var(--line-tight)}a{color:var(--color-primary-dark);font-weight:var(--weight-light);text-decoration:underline;transition:color .3s ease,background-color .3s ease;filter:none}a:hover{text-decoration:none}h1,.h1{color:var(--color-text-heading-primary);font-family:var(--font-primary);font-size:var(--size-7);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight);margin:0 0 var(--spacing-2) 0}@media(min-width: 48em){h1,.h1{font-size:var(--size-11);line-height:var(--line-tighter)}}h2,.h2{color:var(--color-text-heading-primary);font-family:var(--font-primary);font-size:var(--size-5);font-style:normal;font-weight:var(--weight-regular);line-height:var(--line-tight);margin-block:var(--spacing-6)}@media print{h2,.h2{font-size:var(--size-4) !important}}@media(min-width: 48em){h2,.h2{font-weight:var(--weight-light);font-size:var(--size-7)}}h2.wp-block-heading,.h2.wp-block-heading{font-size:var(--size-4)}@media(min-width: 48em){h2.wp-block-heading,.h2.wp-block-heading{font-size:var(--size-5)}}h3,.h3{color:var(--color-text-heading);font-family:var(--font-primary);font-size:var(--size-4);font-style:normal;font-weight:var(--weight-regular);line-height:var(--line-tight);margin:0 0 var(--spacing-2) 0}@media print{h3,.h3{font-size:var(--size-3) !important}}@media(min-width: 48em){h3,.h3{font-weight:var(--weight-light);font-size:var(--size-6)}}h4,.h4{color:var(--color-text-heading-primary);font-family:var(--font-primary);font-size:var(--size-5);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tighter);letter-spacing:var(--ltr-spc-default)}@media print{h4,.h4{font-size:var(--size-2) !important;font-weight:var(--weight-bold)}}h5,.h5{color:var(--color-text-heading-secondary);font-family:var(--font-primary);font-size:var(--size-3);font-style:normal;font-weight:var(--weight-regular);letter-spacing:var(--ltr-spc-loose);line-height:var(--line-tight);text-transform:uppercase}@media print{h5,.h5{font-size:var(--size-2) !important;font-weight:var(--weight-bold)}}h6,.h6{color:var(--color-text-heading-secondary);font-family:var(--font-primary);font-size:var(--size-2);font-style:normal;font-weight:var(--weight-regular);letter-spacing:var(--ltr-spc-loose);line-height:var(--line-tight);text-transform:uppercase}@media print{h6,.h6{font-size:var(--size-2) !important;font-weight:var(--weight-bold)}}p{color:var(--color-text-body-primary);font-family:var(--font-primary);font-size:var(--size-3);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight)}p.is-style-eyebrow{background-color:var(--color-background-is-style-eyebrow);border-left:4px solid var(--color-border-is-style-eyebrow);display:inline-block;line-height:var(--line-tight);margin-top:0;padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-2)}@media print{p{font-size:var(--size-2) !important}}p+p{margin-block:0 var(--spacing-2)}li{color:var(--color-text-body);font-family:var(--font-primary);font-size:var(--size-3);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight)}@media print{li{font-size:var(--size-2)}}blockquote,blockquote p{margin:0;border-left:none;color:var(--color-text-blockquote);font-family:var(--font-primary);font-size:var(--size-5);font-style:normal;font-weight:var(--weight-light);line-height:1.65;position:relative;text-align:left}@media(min-width: 48em){blockquote,blockquote p{font-size:var(--size-6)}}@media(min-width: 62em){blockquote,blockquote p{font-size:var(--size-7)}}blockquote cite{display:block;font-family:var(--font-primary);font-size:var(--size-5);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight);margin-top:var(--size-9);text-align:left}.body-sm{font-family:var(--font-primary);font-size:var(--size-2);font-weight:var(--weight-regular);letter-spacing:1.5px;line-height:var(--line-tight)}.body-xs{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);line-height:var(--line-tight)}.tabs-bold{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);line-height:var(--line-normal);text-transform:uppercase}.tabs{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);line-height:var(--line-normal);text-transform:uppercase}.btn-text,button,.wp-block-button__link{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);line-height:1;text-transform:uppercase}@media(min-width: 48em){.btn-text,button,.wp-block-button__link{letter-spacing:.6px}}.caption,figcaption{font-family:var(--font-primary);font-size:var(--size-0);font-weight:var(--weight-light);letter-spacing:var(--ltr-spc-loose);line-height:var(--line-tight);text-transform:uppercase}*.has-size-7-font-size{font-size:var(--size-5) !important}@media(min-width: 48em){*.has-size-7-font-size{font-size:var(--size-7) !important}}@media(max-width: 48em){.small-font-size{font-size:var(--size-4) !important}}.link-weight-regular a{font-weight:var(--weight-regular)}.constrain{margin-inline:auto;max-width:var(--constrain-l)}.constrain--xs{max-width:var(--constrain-xs)}.constrain--s{max-width:var(--constrain-s)}.constrain--m{max-width:var(--constrain-m)}.constrain--l{max-width:var(--constrain-l)}.constrain--xl{max-width:var(--constrain-xl)}.constrain--xxl{max-width:var(--constrain-xxl)}.mono-space{font-family:var(--font-mono)}.page-id-5339 .site,.page-id-5301 .site{display:flex;flex-direction:column;min-height:100vh}.page-id-5339 main,.page-id-5301 main{flex:1 0 auto;width:100%}.single-lawyer main{min-height:100vh}@media print{.page-id-5339 .site,.page-id-5301 .site,.single-lawyer main{min-height:0}}#ez-cookie-notification .enzuzo-notification-desc p{font-size:13px}#ez-cookie-notification #notificationManagerLink{text-decoration:none}#ez-cookie-notification .enzuzo-cookieButtonWrap button{text-transform:none;font-size:13px;font-weight:var(--weight-regular)}.enzuzo-left-button-container button{font-size:16px !important;text-transform:none;border:none !important}.enzuzo-modal-button{font-size:16px !important;text-transform:none;border:none !important}.enzuzo-hv-preference__description{font-size:var(--size-1)}.content__post{margin-top:var(--spacing-3);margin-bottom:var(--spacing-10);padding-inline:var(--spacing-4)}@media(min-width: 62em){.content__post{padding-inline:var(--spacing-14)}}@media print{.content__post{margin-bottom:0}}@media(max-width: 62em){.contact-us-columns{flex-direction:column}}.contact-us-columns .map-image a{width:100%}.contact-us-columns .map-image a img{width:100%}@media screen and (max-width: 781px){.contact-us-columns .map-image a img{width:unset}}@media print{.contact-us-columns>.wp-block-column{flex-basis:auto !important}.contact-us-columns .map-image a img{width:unset}}.keker-columns{flex-direction:column;gap:var(--spacing-8);padding-top:var(--spacing-8)}@media(min-width: 62em){.keker-columns{flex-direction:row;padding-top:var(--spacing-6)}}@media(min-width: 62em){.keker-columns .wp-block-column:first-child{min-width:25%}}@media(min-width: 80em){.keker-columns .wp-block-column:first-child{min-width:374px}}@media(min-width: 62em){.keker-columns .wp-block-column:last-child{flex:1;flex-basis:unset !important}}.single-lawyer .page-utilities{padding-top:var(--spacing-8);padding-bottom:var(--spacing-6);padding-right:var(--spacing-14)}.single-lawyer>.page-utilities{display:none}@media(min-width: 62em){.single-lawyer>.page-utilities{display:flex}}.single-lawyer__row{display:flex;flex-direction:column-reverse;padding-inline:var(--spacing-4);padding-block:var(--spacing-5)}@media(min-width: 62em){.single-lawyer__row{flex-direction:row;align-items:flex-start;gap:var(--spacing-8);padding-inline:var(--spacing-8);padding-block:0;margin-bottom:var(--spacing-8)}}@media(min-width: 80em){.single-lawyer__row{padding-inline:var(--spacing-14)}}@media print{.single-lawyer__row{flex-direction:column !important;gap:0;padding-inline:0}}.single-lawyer__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4);font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-3);line-height:var(--line-tight);color:var(--color-text-body-primary)}@media print{.single-lawyer__content{order:-1}}.single-lawyer__content>*:first-child{margin-block-start:0}.single-lawyer__content p{margin-block-end:var(--spacing-4)}.single-lawyer__content .accordion{padding-bottom:0}.single-lawyer__content .accordion-section .accordion-section__trigger{border-left-width:0;border-right-width:0}@media(max-width: 62em){.single-lawyer__content .accordion-section .accordion-section__trigger{text-align:center}}.single-lawyer__content .accordion-section:last-child .accordion-section__trigger{border-bottom-width:0}.single-lawyer__content .accordion-section:last-child .accordion-section__trigger[aria-expanded=true]{border-bottom-width:1px}.lawyer-sidebar{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-7)}@media(min-width: 62em){.lawyer-sidebar{width:17.5rem}}@media(min-width: 80em){.lawyer-sidebar{width:23.375rem}}.lawyer-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3);font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-2);line-height:var(--line-tight);color:var(--color-text-body-primary)}@media print{.lawyer-sidebar__list{gap:0}.lawyer-sidebar__list li{margin-bottom:var(--spacing-3)}}.lawyer-sidebar .accordion{padding-bottom:0;width:100%}.lawyer-sidebar .accordion-section__trigger{border-width:1px 0 0 0;border-color:var(--color-primary-dark);text-align:left;padding-left:0;color:var(--color-secondary-darker)}@media(min-width: 62em){.lawyer-sidebar .accordion-section__trigger{border-width:2px 0 0 0}}@media(min-width: 62em){.lawyer-sidebar .accordion-section:last-child .accordion-section__trigger{border-bottom:2px solid var(--color-primary-dark)}}.lawyer-sidebar .accordion-section--active .accordion-section__trigger{border-bottom:1px solid var(--color-primary-dark);color:var(--color-primary-dark)}@media(min-width: 62em){.lawyer-sidebar .accordion-section--active .accordion-section__trigger{border-bottom:2px solid var(--color-primary-dark)}}.lawyer-sidebar .accordion-section--active .accordion-section__trigger .accordion-section__heading{color:var(--color-primary-dark)}.lawyer-sidebar .accordion-section__heading{color:var(--color-secondary-darker);text-align:center}@media(min-width: 62em){.lawyer-sidebar .accordion-section__heading{text-align:left}}.lawyer-sidebar .accordion-section__content{padding:var(--spacing-3) 0 var(--spacing-6)}.lawyer-sidebar .accordion-section .accordion-section__trigger:hover{color:var(--color-primary-dark)}.lawyer-sidebar .accordion-section .accordion-section__trigger:hover .accordion-section__heading{color:var(--color-primary-dark)}.lawyer-sidebar .accordion-section:last-child .accordion-section__trigger{border-bottom:1px solid var(--color-primary-dark)}@media(min-width: 62em){.lawyer-sidebar .accordion-section:last-child .accordion-section__trigger{border-bottom:2px solid var(--color-primary-dark)}}.lawyer-sidebar .accordion-section:last-child.accordion-section--active .accordion-section__content{border-bottom:1px solid var(--color-primary-dark)}@media(min-width: 62em){.lawyer-sidebar .accordion-section:last-child.accordion-section--active .accordion-section__content{border-bottom:2px solid var(--color-primary-dark)}}@media print{.lawyer-sidebar{gap:var(--spacing-5);width:auto}.lawyer-sidebar .pull-quote{display:none !important}.lawyer-sidebar .accordion-section .accordion-section__trigger,.lawyer-sidebar .accordion-section--active .accordion-section__trigger,.lawyer-sidebar .accordion-section:last-child .accordion-section__trigger{background:none !important;border:none !important;cursor:default;min-height:0;padding:0 0 var(--spacing-2);pointer-events:none}.lawyer-sidebar .accordion-section__heading{text-align:left}.lawyer-sidebar .accordion-section__icon{display:none !important}.lawyer-sidebar .accordion-section__panel[hidden]{display:block !important}.lawyer-sidebar .accordion-section__content{padding:0 0 var(--spacing-5)}}.single-post .page-title-bar{padding-inline:var(--spacing-4)}@media(min-width: 62em){.single-post .page-title-bar{padding-inline:var(--spacing-8)}}@media(min-width: 80em){.single-post .page-title-bar{padding-inline:var(--spacing-14)}}@media print{.single-post .page-title-bar{display:none}}.single-post__row{display:flex;flex-direction:column;gap:var(--spacing-8);padding-inline:var(--spacing-4);padding-block:var(--spacing-5)}@media(min-width: 62em){.single-post__row{flex-direction:row;align-items:flex-start;gap:var(--spacing-8);padding-inline:var(--spacing-8);padding-block:var(--spacing-8)}}@media(min-width: 80em){.single-post__row{padding-inline:var(--spacing-14)}}@media print{.single-post__row{padding-inline:0}}.single-post__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.single-post__content a{font-weight:var(--weight-regular)}@media print{.single-post__content{gap:0}}.single-post__title{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-7);line-height:var(--line-tight);color:var(--color-text-heading-primary);margin:0}.single-post__divider{border:none;border-top:1px solid var(--color-secondary-darker);margin:0}.single-post__label{font-family:var(--font-primary);font-style:oblique;font-size:var(--size-3);line-height:var(--line-tight);font-weight:var(--font-weight-medium);color:var(--color-text-body-primary);letter-spacing:var(--ltr-spc-default);margin:0}@media print{.single-post__label{margin-bottom:var(--spacing-4);margin-top:var(--spacing-4)}}.single-post__date{font-family:var(--font-primary);font-size:var(--size-3);line-height:var(--line-tight);font-weight:var(--font-weight-medium);color:var(--color-text-body-primary);margin:0}@media print{.single-post__date{margin-bottom:var(--spacing-4)}}.single-post__body{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-3);line-height:var(--line-tight);color:var(--color-text-body-primary)}.single-post__body>*:first-child{margin-block-start:0}.single-post__body p{margin-block-end:var(--spacing-4)}.single-post-print-lawyers{display:none}@media print{.single-post-print-lawyers{display:block;max-width:30rem}.single-post-print-lawyers__label{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);color:var(--color-text-heading-primary);text-transform:uppercase;margin:0 0 var(--spacing-4);break-after:avoid}.single-post-print-lawyers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-6)}.single-post-print-lawyers .lawyer-card{gap:0;padding-block:0;border-bottom:none;align-items:start}.single-post-print-lawyers .lawyer-card__info{gap:0;margin-right:var(--spacing-6)}.single-post-print-lawyers .lawyer-card__name{margin-bottom:var(--spacing-2)}.single-post-print-lawyers .lawyer-card__name-link{font-size:var(--size-3);font-weight:var(--weight-regular)}.single-post-print-lawyers .lawyer-card__photo-link{width:12rem;height:auto}}.single-post-sidebar{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-4)}@media print{.single-post-sidebar{display:none}}@media(min-width: 62em){.single-post-sidebar{width:17.5rem}}@media(min-width: 80em){.single-post-sidebar{width:23.375rem}}.single-post-sidebar__breadcrumb{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--size-1);color:var(--color-text-body-primary);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-decoration:none}.single-post-sidebar__breadcrumb:hover{color:var(--color-primary-dark)}.single-post-sidebar__breadcrumb-icon{display:inline-flex;flex-shrink:0}.single-post-sidebar__breadcrumb-icon svg{display:block}.single-post-sidebar__items{display:flex;flex-direction:column;width:100%}.single-post-sidebar__download{display:flex;align-items:center;width:100%;min-height:var(--spacing-9);padding:var(--spacing-4);padding-left:0;gap:var(--spacing-3);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);color:var(--color-secondary-darker);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-decoration:none;border-top:2px solid var(--color-primary-dark)}.single-post-sidebar__download:hover{color:var(--color-primary-dark)}.single-post-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.single-post-sidebar__list a{font-family:var(--font-primary);font-weight:var(--weight-bold);font-size:var(--size-1);color:var(--color-secondary-darker);text-decoration:none;text-transform:uppercase}.single-post-sidebar__list a:hover{color:var(--color-primary-dark);text-decoration:none}.single-post-sidebar .accordion--sidebar{padding-bottom:0;width:100%}.single-post-sidebar .accordion--sidebar .accordion-section__trigger{border-width:2px 0 0 0;border-style:solid;border-color:var(--color-primary-dark);text-align:left;padding-left:0;color:var(--color-secondary-darker)}.single-post-sidebar .accordion--sidebar .accordion-section__heading{color:var(--color-secondary-darker);text-align:left}.single-post-sidebar .accordion--sidebar .accordion-section--active .accordion-section__trigger{border-bottom:2px solid var(--color-primary-dark);color:var(--color-primary-dark)}.single-post-sidebar .accordion--sidebar .accordion-section--active .accordion-section__trigger .accordion-section__heading{color:var(--color-primary-dark)}.single-post-sidebar .accordion--sidebar .accordion-section__trigger:hover{color:var(--color-primary-dark)}.single-post-sidebar .accordion--sidebar .accordion-section__trigger:hover .accordion-section__heading{color:var(--color-primary-dark)}.single-post-sidebar .accordion--sidebar .accordion-section:last-child .accordion-section__trigger{border-bottom:2px solid var(--color-primary-dark)}.single-post-sidebar .accordion--sidebar .accordion-section:last-child.accordion-section--active .accordion-section__content{border-bottom:2px solid var(--color-primary-dark)}.single-service .page-title-bar{padding-inline:var(--spacing-4)}@media(min-width: 62em){.single-service .page-title-bar{padding-inline:var(--spacing-8)}}@media(min-width: 80em){.single-service .page-title-bar{padding-inline:var(--spacing-14)}}@media print{.single-service .page-title-bar{padding-inline:0}}.single-service__row{display:flex;flex-direction:column-reverse;padding-inline:var(--spacing-4);padding-block:var(--spacing-5);gap:var(--spacing-2)}@media(min-width: 62em){.single-service__row{gap:var(--spacing-8);flex-direction:row;align-items:flex-start;padding-inline:var(--spacing-8);padding-block:var(--spacing-8)}}@media(min-width: 80em){.single-service__row{padding-inline:var(--spacing-14)}}@media print{.single-service__row{padding-inline:0}}.single-service__sidebar{flex-shrink:0;width:100%;display:flex;flex-direction:column;gap:var(--spacing-7)}@media(min-width: 62em){.single-service__sidebar{width:20.3125rem}}@media(min-width: 80em){.single-service__sidebar{width:23.4375rem}}@media print{.single-service__sidebar{display:none !important}}.single-service__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-7)}@media print{.single-service__content .block-content-tab.block-content-tab--news{display:none !important}}@media(min-width: 62em){.single-service .service-nav-mobile{display:none}}.single-service__title{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-7);line-height:var(--line-tight);color:var(--color-text-heading-primary);margin:0}.single-service__body{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-3);line-height:var(--line-tight);color:var(--color-text-body-primary)}.single-service__body>*:first-child{margin-block-start:0}.single-service__body p{margin-block-end:var(--spacing-4)}.single-service__body a:not(.dropdown__link){color:var(--color-primary-dark);text-decoration:underline}.single-service__body a:not(.dropdown__link):hover{color:var(--color-primary-dark);text-decoration:none}.single-service .representative-clients{padding-inline:var(--spacing-4)}@media(min-width: 62em){.single-service .representative-clients{padding-inline:var(--spacing-8)}}@media(min-width: 80em){.single-service .representative-clients{padding-inline:var(--spacing-14)}}@media print{.single-service .representative-clients{padding-inline:0}}.search-results__layout{display:block;padding-block:var(--spacing-5)}@media(min-width: 62em){.search-results__layout{display:grid;grid-template-columns:23.375rem minmax(0, 1fr);gap:var(--spacing-8);align-items:start;padding-block:var(--spacing-8)}}.search-results__main{min-width:0}.search-results__summary{margin-bottom:var(--spacing-6)}.search-results__back{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-decoration:none;color:var(--color-primary-dark)}.search-results__back:hover .search-results__back-label,.search-results__back:focus-visible .search-results__back-label{text-decoration:underline}.search-results__query{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-primary);font-size:var(--size-1);line-height:var(--line-normal)}.search-results__query-label{flex-shrink:0;font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;color:var(--color-text-heading-primary)}.search-results__input[type=search]{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:var(--font-primary);font-size:var(--size-3);font-style:normal;font-weight:var(--weight-regular);line-height:1.456;letter-spacing:var(--ltr-spc-default);text-transform:uppercase;color:var(--color-text-active-invert);appearance:none;width:100%}.search-results__input[type=search]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:0.125rem}.search-results__input[type=search]::placeholder{color:var(--color-text-subtle)}.search-results__input[type=search]::-webkit-search-cancel-button{appearance:none}.search-results__submit[type=submit]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:var(--spacing-1);border:0;background:rgba(0,0,0,0);color:var(--color-text-active-invert);cursor:pointer}.search-results__submit[type=submit]:hover,.search-results__submit[type=submit]:focus,.search-results__submit[type=submit]:focus-visible{display:inline-flex;color:var(--color-primary-darker)}.search-results__query-icon{display:flex;align-items:center;justify-content:center;width:0.875rem;height:0.875rem;flex-shrink:0}.search-results__query-icon::after{content:"";display:block;border-top:0.375rem solid rgba(0,0,0,0);border-bottom:0.375rem solid rgba(0,0,0,0);border-left:0.5rem solid currentColor}.search-results__empty{padding-block:var(--spacing-6)}.search-results__empty-message{margin:0;font-family:var(--font-primary);font-size:var(--size-3);color:var(--color-text-body-primary)}.search-nav{margin-bottom:var(--spacing-6)}@media(min-width: 62em){.search-nav{margin-bottom:0}}@media(min-width: 62em){.search-nav__dropdown{display:none}}.search-nav__sidebar{display:none;list-style:none;margin:0;padding:0}@media(min-width: 62em){.search-nav__sidebar{display:block;position:sticky;top:var(--spacing-6)}}.search-nav__item{border-top:1px solid var(--color-primary)}.search-nav__item:last-child{border-bottom:1px solid var(--color-primary)}.search-nav__link{display:flex;align-items:baseline;gap:var(--spacing-2);padding-block:var(--spacing-3);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;text-decoration:none;color:var(--color-text-heading-primary)}@media(prefers-reduced-motion: no-preference){.search-nav__link{transition:color .15s ease}}.search-nav__link:hover,.search-nav__link:focus-visible{color:var(--color-primary-dark)}.search-nav__link.is-current{color:var(--color-primary-dark)}.search-nav__link--disabled{opacity:.65;cursor:not-allowed}.search-nav__link--disabled:hover,.search-nav__link--disabled:focus-visible{color:var(--color-text-heading-primary)}.search-nav__count{font-weight:var(--weight-bold);white-space:nowrap}.search-section{margin-bottom:var(--spacing-9)}.search-section:last-child{margin-bottom:0}.search-section__title{margin:0 0 var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--grey-2);font-family:var(--font-primary);font-size:var(--size-7);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;color:var(--color-text-heading-primary)}.search-section__footer{margin-top:var(--spacing-5)}.search-list{list-style:none;margin:0;padding:0}.search-list--article{display:flex;flex-direction:column;gap:var(--spacing-5)}.search-article{display:flex;flex-direction:column;gap:var(--spacing-2)}.search-article__title{margin:0;font-family:var(--font-primary);font-size:var(--size-5);font-weight:var(--weight-regular);line-height:var(--line-tighter);color:var(--color-text-heading-primary)}.search-article__link{color:inherit;text-decoration:none}.search-article__link:hover,.search-article__link:focus-visible{color:var(--color-primary-dark);text-decoration:underline}.search-article__date{margin:0;font-family:var(--font-primary);font-size:var(--size-1);color:var(--color-text-subtle)}.search-article__excerpt{margin:0;font-family:var(--font-primary);font-size:var(--size-3);line-height:var(--line-tight);color:var(--color-text-body-primary)}.search-pagination{margin-top:var(--spacing-8)}mark.search-key{background:var(--color-primary-lighter);color:inherit;padding:0 0.125rem}.site-main .search-results{padding-inline:var(--spacing-4)}@media(min-width: 62em){.site-main .search-results{padding-inline:var(--spacing-14)}}.header{--color-background-header: var(--white);--color-background-header-bottom: linear-gradient(180deg, var(--grey-4) 0%, var(--grey-7) 100%);position:relative;z-index:10;padding:var(--spacing-7) var(--spacing-5) var(--spacing-6);background:var(--color-background-header)}@media(min-width: 62em){.header{padding-inline:var(--spacing-14)}}.header__inner{display:flex;justify-content:space-between;align-items:baseline}@media(max-width: 62em){.header__inner{align-items:center}}@media(max-width: 48em){.header__inner{align-items:center}}@media(max-width: 48em){.header__inner .header__logo img{max-width:var(--spacing-14)}}.header .header__right{display:flex;align-items:baseline;gap:var(--spacing-6)}.header .header__right .header-nav-desktop{padding:0}.header .header__right .header-nav-desktop .header-nav-desktop__items{padding:0;gap:var(--spacing-6)}.header .header__right .header-nav-desktop .header-nav-desktop__items li{position:relative}.header .header__right .header-nav-desktop .header-nav-desktop__items li::before{content:"";position:absolute;top:-5px;left:50%;width:0;height:2px;background-color:var(--color-primary-dark);transform:translateX(-50%);transition:width .3s ease}.header .header__right .header-nav-desktop .header-nav-desktop__items li:hover::before,.header .header__right .header-nav-desktop .header-nav-desktop__items li.current-menu-item::before,.header .header__right .header-nav-desktop .header-nav-desktop__items li.current-page-ancestor::before{width:100%}.header .header__right .header-nav-desktop .header-nav-desktop__items li a{font-family:var(--font-primary);color:var(--color-secondary-darker);font-size:var(--size-3);font-weight:var(--weight-bold);line-height:var(--line-tighter);text-transform:uppercase;letter-spacing:var(--ltr-spc-loose);font-style:normal}.header .header__right .header__search-toggle{padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}.header__top{padding:var(--spacing-7)}.header__logo{max-width:18.75rem}.header__logo a:hover{filter:none}.header__bottom{background:var(--color-background-header-bottom)}.header__nav--desktop{display:none}@media(min-width: 62em){.header__nav--desktop{display:block}}.header__nav--mobile{display:block}@media(min-width: 62em){.header__nav--mobile{display:none}}@media(max-width: 48em){.header__nav--mobile svg{width:var(--spacing-5)}}.header__search-toggle--desktop{display:none}@media(min-width: 62em){.header__search-toggle--desktop{display:block}}#header-search .search-form__input{color:var(--black)}#header-search .search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#header-search .search-form__input::-ms-clear{display:none}#header-search .search-form__submit{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--white);position:absolute;top:50%;transform:translateY(-50%);right:var(--spacing-4)}#header-search .search-form__submit svg{width:14px}#header-search .search-form__submit svg path{fill:var(--color-primary-dark)}.header__mobile-search{padding:1rem 0;margin-top:auto}.header__mobile-search .search-form{display:flex;align-items:center;gap:var(--spacing-3)}.header__mobile-search label{width:100%;display:inline-grid}.header__mobile-search label input{background-color:var(--white);border:2px solid var(--color-primary-dark);padding:var(--spacing-3) var(--spacing-4);font-weight:var(--weight-bold);color:var(--black);border-radius:var(--radius-s);width:100%}.header__mobile-search label input::placeholder{color:var(--grey-3)}.header__mobile-search label input:focus::placeholder{color:var(--color-secondary-darker)}.header__mobile-search label input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header__mobile-search label input::-ms-clear{display:none}.header__mobile-search .search-form__submit{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0;color:var(--white);margin-left:-50px;z-index:999}.header__mobile-search .search-form__submit svg{width:var(--spacing-5)}.header__mobile-search .search-form__submit svg path{fill:var(--color-primary-dark)}#mobile-navigation{display:none;position:absolute;left:0;top:100%;width:100%;background-color:var(--color-primary-dark);padding:var(--spacing-4) var(--spacing-7) var(--spacing-6)}#mobile-navigation.header-nav-mobile--open{display:block}#mobile-navigation ul{padding-left:0}#mobile-navigation ul li{text-align:center}#mobile-navigation ul li a{color:var(--white);font-size:var(--size-1);font-style:normal;line-height:100%;text-transform:uppercase;font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);padding:var(--spacing-3) 0}.header-nav-desktop{--color-link-header-nav: var(--white);--color-active-link-header-nav: var(--color-secondary);--size-text-link-header-nav: var(--size-1);--size-drop-arrow-link-header-nav: var(--size-2);padding-inline:var(--gutter-l)}.header-nav-desktop__items{display:flex;justify-content:space-between;margin:0;padding-block:var(--gutter-l);padding-left:0;width:100%}.header-nav-desktop__items>li>a{display:inline-block}.header-nav-desktop .menu-item{flex:0 1 auto;line-height:var(--line-tight);list-style:none;position:relative;white-space:nowrap;font-size:var(--size-text-link-header-nav)}.header-nav-desktop .menu-item:hover .sub-menu{display:block}.header-nav-desktop .menu-item.current_page_item a,.header-nav-desktop .menu-item.current_page_ancestor a{color:var(--color-active-link-header-nav)}.header-nav-desktop .menu-item .sub-menu{background-color:var(--grey-7);display:none;left:calc(-1*var(--spacing-4));margin:0;padding:var(--spacing-4);position:absolute;top:100%}.header-nav-desktop .menu-item .sub-menu .menu-item{padding-block:var(--spacing-2)}.header-nav-desktop .menu-item a{color:var(--color-link-header-nav);text-decoration:none;text-transform:uppercase}.header-nav-desktop .menu-item a:hover{color:var(--color-active-link-header-nav)}.header-nav-desktop .menu-item-has-children.open .sub-menu{display:block}.header-nav-desktop .dropdown-arrow{margin-left:.5rem;font-family:var(--font-mono);font-size:var(--size-drop-arrow-link-header-nav);position:relative;top:-4px;transition:transform .2s ease}.header-nav-desktop .menu-item-has-children.open .dropdown-arrow{transform:rotate(180deg)}.header-nav-mobile{--color-link-header-nav: var(--white);--color-active-link-header-nav: var(--color-secondary);--size-text-link-header-nav: var(--size-1);display:none}.header-nav-mobile--open{display:block}.header-nav-mobile__items{margin:0;padding:0 0 0 var(--spacing-4)}.header-nav-mobile .menu-item{line-height:var(--line-tight);list-style:none;margin:0;padding:0;font-size:var(--size-text-link-header-nav)}.header-nav-mobile .menu-item.current_page_item a,.header-nav-mobile .menu-item.current_page_ancestor a{color:var(--color-active-link-header-nav)}.header-nav-mobile .menu-item .sub-menu{left:calc(-1*var(--spacing-4));margin:0;padding-left:var(--gutter-m)}.header-nav-mobile .menu-item a{color:var(--color-link-header-nav);display:block;padding-block:var(--spacing-3);text-decoration:none;text-transform:uppercase}.header-nav-mobile .menu-item a:hover{color:var(--color-active-link-header-nav)}.header-nav-mobile .dropdown-arrow{display:none}.header__nav-open{--color-background-nav-opener: transparent;--color-text-nav-opener: var(--white);--size-text-nav-opener: var(--size-1);background-color:var(--color-background-nav-opener);border:none;color:var(--color-text-nav-opener);display:block;font-size:var(--size-text-nav-opener);padding-block:var(--spacing-3);text-align:start;width:100%}.footer{--color-text-footer: var(--white);--color-background-footer: var(--color-primary-dark);background-color:var(--grey-0);color:var(--color-text-footer);padding:var(--spacing-5);width:100%}@media(min-width: 62em){.footer{padding-inline:var(--spacing-14)}}.footer__inner{display:flex;justify-content:space-between}@media(max-width: 48em){.footer__inner{flex-direction:column-reverse;align-items:center;gap:var(--spacing-8)}}@media(max-width: 30em){.footer__inner{gap:var(--spacing-5)}}.footer__inner .footer__left{display:flex;flex-direction:column;gap:var(--spacing-1)}@media(max-width: 48em){.footer__inner .footer__left{align-items:center;gap:var(--spacing-2)}}.footer__nav{list-style:none;display:flex;gap:var(--spacing-3);margin:0;padding-left:0}@media(max-width: 48em){.footer__nav{flex-wrap:wrap;justify-content:center;row-gap:var(--spacing-2)}}@media(max-width: 48em){.footer__nav li{line-height:0}}.footer__nav li a{color:var(--grey-4);text-transform:uppercase;font-family:var(--font-primary);font-size:var(--size-0);font-weight:var(--weight-regular);line-height:var(--line-tight);letter-spacing:var(--ltr-spc-loose);text-decoration:none;transition:all 300ms}.footer__nav li a:hover{color:var(--color-secondary-darker)}@media(max-width: 48em){.footer__nav li a{font-size:var(--size-1);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight);letter-spacing:var(--ltr-spc-default)}}.footer__copyright{text-align:left;font-family:var(--font-primary);font-size:var(--size-1);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight);color:var(--grey-4);margin:0}.footer__copyright .footer__copyright-gap{margin:0 0.625rem}.footer__copyright a{color:var(--grey-4);text-decoration:none;transition:all 300ms}.footer__copyright a:hover{color:var(--color-secondary-darker)}@media(max-width: 48em){.footer__copyright{display:flex;flex-direction:column;align-items:center;gap:0.5rem;text-align:center}.footer__copyright .footer__copyright-gap{margin:0}}.footer .footer__social{display:flex;gap:var(--spacing-4)}@media(max-width: 48em){.footer .footer__social{gap:var(--spacing-8)}}.footer .footer__social a img{width:1.2875rem;height:1.2875rem}@media screen{.pdf-header{display:none}}@media print{.pdf-header{flow:static(pdf-header)}}.pdf-header__logo{height:auto;width:8.75rem}@media print{@page{margin-top:6.875rem;@top-left{content:flow(pdf-header)}}}@media screen{.pdf-footer{display:none}}@media print{.pdf-footer{flow:static(pdf-footer)}}.pdf-footer__text{color:var(--grey-4);font-family:var(--font-primary);font-size:var(--size-1);line-height:var(--line-tight);margin:0;text-align:left}@media print{@page{margin-bottom:5rem;@bottom{content:flow(pdf-footer)}}}.header-search{margin-top:var(--spacing-5);text-align:end}@media(min-width: 48em){.header-search{margin-top:var(--spacing-5);padding-right:0;position:absolute;right:var(--spacing-14)}}.header-search button[type=submit]{display:none}.header-search .search-form__input{border:2px solid var(--color-primary-dark);border-radius:var(--radius-s);padding:var(--spacing-4);background-color:var(--white);right:0;color:var(--black);font-weight:var(--weight-bold)}.header-search .search-form__input::placeholder{color:var(--grey-3)}.header-search .search-form__input:focus::placeholder{color:var(--color-secondary-darker)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:absolute;left:calc(50% - 6.25rem);top:var(--spacing-7);z-index:999999;background-color:var(--color-primary-light);border:1px solid var(--color-primary-light);color:var(--black);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);line-height:var(--line-normal);padding:var(--spacing-2) var(--spacing-4);text-align:center;text-decoration:none;text-transform:uppercase;height:40px;width:200px}.banner{--banner-title-color: var(--white);--banner-title-color-no-bg: var(--black);left:calc(-1*var(--gutter-s));position:relative;right:calc(-1*var(--gutter-s));width:calc(100% + var(--gutter-s)*2)}@media(min-width: 48em){.banner{left:calc(-1*var(--gutter-l));right:calc(-1*var(--gutter-l));width:calc(100% + var(--gutter-l)*2)}}.banner__figure{aspect-ratio:4.677;overflow:hidden;position:relative;width:100%;z-index:1}.banner__figure img{height:100%;object-fit:cover;width:100%}.banner__title{color:var(--banner-title-color);bottom:var(--gutter-s);font-size:var(--size-5);padding-inline:var(--gutter-l);position:absolute;z-index:3}@media(min-width: 48em){.banner__title{bottom:var(--gutter-l);font-size:var(--size-7)}}.banner__title.no-background{bottom:auto;color:var(--banner-title-color-no-bg);margin-top:var(--spacing-8);padding-inline:0;position:relative;font-family:var(--font-primary);font-size:var(--size-11);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tighter);padding-inline:var(--spacing-14)}@media(max-width: 62em){.banner__title.no-background{margin-top:var(--spacing-5);padding-inline:var(--spacing-5)}}@media(max-width: 48em){.banner__title.no-background{font-size:var(--size-7);font-style:normal;font-weight:var(--weight-light);line-height:var(--line-tight)}}.banner__mask{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:100%;z-index:2}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(0,0,0,0);font-family:var(--font-primary);font-size:var(--size-0);font-weight:var(--weight-light);letter-spacing:var(--ltr-spc-loose);line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:var(--spacing-2)}@media(prefers-reduced-motion: no-preference){.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease}}.btn:hover,.btn:active{display:inline-flex}.btn--primary{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--white)}.btn--primary:hover{background-color:var(--white);border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.btn--secondary{background-color:var(--white);border-color:var(--color-secondary);color:var(--color-secondary)}.btn--secondary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--white)}.btn--large{font-size:var(--size-2);padding:var(--spacing-3)}.btn__sr-text{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.career-columns{row-gap:var(--spacing-10)}@media(min-width: 62em){.career-columns .career-column{max-width:500px}}.career-columns .career-column figure img{aspect-ratio:960/540;object-fit:cover}.career-columns .career-column .wp-block-separator{width:100%;border-top-color:var(--color-primary)}.career-columns .career-column p a{color:var(--color-secondary-darker);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-decoration:none;text-transform:uppercase}.career-columns .career-column p a:hover{text-decoration:underline}.is-style-member-meta{--color-background-member-meta: var(--color-primary-lighter);--color-border-member-meta: var(--color-primary-light);background-color:var(--color-background-member-meta);border-bottom:4px solid var(--color-border-member-meta);margin-bottom:var(--spacing-5);padding:var(--gutter-s)}@media(min-width: 48em){.is-style-member-meta{width:70%}}.is-style-member-meta p{margin-block:0 var(--spacing-2)}.page-utilities{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--spacing-3);padding:0.875rem 0}@media print{.page-utilities{display:none !important}}.page-utilities__btn,.page-utilities .tenrec-pdf-trigger{font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-1);line-height:var(--line-normal);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;color:var(--color-text-heading-primary);background:none;border:none;padding:0;text-decoration:none;cursor:pointer;white-space:nowrap}.page-utilities__btn:hover,.page-utilities__btn:active,.page-utilities .tenrec-pdf-trigger:hover,.page-utilities .tenrec-pdf-trigger:active{display:inline-flex}.page-utilities__btn:hover,.page-utilities .tenrec-pdf-trigger:hover{text-decoration:underline}.page-utilities__share{position:relative}.page-utilities__share-panel{display:none;position:absolute;top:calc(100% + 0.5rem);right:-44px;z-index:100;background-color:var(--white);border:1px solid var(--grey-1);padding:var(--spacing-4);min-width:12.5rem}.page-utilities__share-panel:not([hidden]){display:block}.page-utilities__share-panel .ns-buttons.ns-inline{margin-bottom:0}.page-utilities__share-panel .ns-buttons.ns-inline .ns-buttons-wrapper{justify-content:space-between}.page-utilities__share-panel .ns-buttons.ns-inline .ns-buttons-wrapper .ns-button{margin:0}.accordion{padding-bottom:var(--spacing-7)}.accordion-section:last-child .accordion-section__trigger{border-bottom:1px solid var(--grey-3)}.accordion-section--active .accordion-section__trigger{border-bottom:1px solid var(--grey-3)}.accordion-section__header{margin:0}.accordion-section__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--spacing-9);padding:var(--spacing-4);gap:var(--spacing-3);background:none;border:none;cursor:pointer;text-align:left;border:1px solid var(--grey-3);border-bottom:unset}.accordion-section__heading{flex:1;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);color:var(--color-text-heading-primary);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase}@media print{.accordion-section__heading{font-size:var(--size-2);letter-spacing:var(--ltr-spc-looser)}}.accordion-section__icon{flex-shrink:0;width:var(--spacing-4);font-family:var(--font-primary);font-size:var(--size-6);font-weight:var(--weight-light);color:var(--color-secondary-darker);text-transform:uppercase;line-height:.2;text-align:right}.accordion-section__icon::after{content:"+"}.accordion-section__trigger[aria-expanded=true] .accordion-section__icon::after{content:"−";color:var(--color-primary-dark)}.accordion-section__trigger:hover .accordion-section__icon::after{color:var(--color-primary-dark)}.accordion-section__panel{overflow:hidden}@media(prefers-reduced-motion: no-preference){.accordion-section__panel{transition:max-height .3s ease}}.accordion-section__panel[hidden]{display:none}.lawyer-table{width:100%}.lawyer-table__header{background-color:var(--color-secondary-darker);padding:var(--spacing-3) var(--spacing-4)}.lawyer-table__heading{margin:0;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);line-height:var(--line-normal);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;color:var(--white)}.lawyer-table__list{list-style:none;margin:0;padding:0}.lawyer-table__card{display:flex;align-items:center;justify-content:space-between;column-gap:var(--spacing-8);padding:var(--spacing-4);background-color:var(--white);border-left:1px solid var(--grey-2);border-right:1px solid var(--grey-2);border-bottom:1px solid var(--grey-2)}@media screen and (max-width: 399px){.lawyer-table__card{padding:var(--spacing-2)}}.lawyer-table__info{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1 auto;min-width:0}.lawyer-table__name{margin:0;font-size:var(--size-3);font-weight:var(--weight-light);line-height:var(--line-tight)}.lawyer-table__name-link{font-family:var(--font-primary);color:var(--color-text-heading-primary);text-decoration:none;font-weight:var(--weight-regular)}.lawyer-table__name-link:hover{text-decoration:underline}.lawyer-table__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lawyer-table__contact-link{font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);line-height:var(--line-tight);color:inherit;text-decoration:none}.lawyer-table__contact-link:hover{text-decoration:underline}.lawyer-table__photo-link{display:block;flex-shrink:0;width:6.25rem;height:auto;overflow:hidden;margin-left:var(--spacing-4)}@media(min-width: 62em){.lawyer-table__photo-link{width:7.5rem}}.lawyer-table__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.lawyer-table__footer{display:flex;justify-content:center;padding:var(--spacing-3) var(--spacing-4);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3);border-bottom:1px solid var(--grey-3)}.lawyer-table__see-all{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;padding:0 var(--spacing-2);background-color:var(--white);border:1px solid var(--color-secondary);font-family:var(--font-primary);font-size:0.6875rem;font-weight:var(--weight-light);line-height:1;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--color-secondary);transition:background-color .2s ease,color .2s ease}.lawyer-table__see-all:hover,.lawyer-table__see-all:active{display:inline-flex}.lawyer-table__see-all:hover{background-color:var(--color-secondary);color:var(--white)}:root{--bio-initials: #D4D6C7}.bio-hero{align-items:center;background-position:100% 50%;background-repeat:no-repeat;background-size:cover;display:none;position:relative}@media print{.bio-hero{align-items:start}}@media(min-width: 62em){.bio-hero{display:flex;flex-direction:row}}@media(min-width: 90em){.bio-hero{height:30vw;max-height:51.75rem}}.bio-hero::after{background-image:linear-gradient(to right, white 28%, rgba(255, 255, 255, 0.5) 44%, transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bio-hero__content{display:flex;flex-direction:column;gap:var(--spacing-9);padding:var(--spacing-6) var(--spacing-4);position:relative;z-index:1}@media print{.bio-hero__content{gap:0}}@media(min-width: 62em){.bio-hero__content{max-width:41.25rem;padding-block:var(--spacing-9);padding-inline:var(--spacing-14)}}.bio-hero__title-block{display:flex;flex-direction:column;gap:var(--spacing-4)}@media print{.bio-hero__title-block{gap:0;margin-bottom:var(--spacing-4)}}.bio-hero__name{color:var(--color-text-heading-primary);font-family:var(--font-primary);font-size:var(--size-7);font-weight:var(--weight-light);line-height:var(--line-tighter);margin:0}@media(min-width: 62em){.bio-hero__name{font-size:var(--size-11)}}.bio-hero__meta{display:flex;flex-direction:column;gap:var(--spacing-2)}.bio-hero__position{color:var(--color-text-body-primary);font-family:var(--font-primary);font-size:var(--size-2);font-weight:var(--weight-regular);letter-spacing:1.5px;line-height:var(--line-tight);margin:0;text-transform:uppercase}.bio-hero__pronouns{color:var(--color-text-body-primary);font-family:var(--font-primary);font-size:var(--size-2);font-weight:var(--weight-regular);letter-spacing:1.5px;line-height:var(--line-tight);margin:0}.bio-hero__info{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media print{.bio-hero__info{margin-bottom:var(--spacing-4)}}.bio-hero__info-item{display:flex}.bio-hero__info-link{color:var(--color-text-active-invert);font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-regular);line-height:var(--line-tight);text-decoration:none}.bio-hero__info-link:hover{text-decoration:underline}.bio-hero__vcard{appearance:none;background:none;border:none;color:var(--color-text-active-invert);cursor:pointer;display:inline;font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-regular);line-height:var(--line-tight);padding:0;text-align:left;text-transform:none}.bio-hero__vcard:hover,.bio-hero__vcard:focus,.bio-hero__vcard:active{display:inline;text-decoration:underline}.bio-hero__practices{display:flex;flex-direction:column;gap:var(--spacing-1)}.bio-hero__practices-label{color:var(--color-text-heading-primary);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);line-height:1;margin:0;text-transform:uppercase}.bio-hero__practices-text{color:var(--color-text-body-primary);font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-light);line-height:var(--line-tight);margin:0}.bio-hero__practices-text a{color:inherit;text-decoration:none}.bio-hero__practices-text a:hover,.bio-hero__practices-text a:focus-visible{color:var(--color-primary-dark)}.bio-hero__print-image{display:none}.bio-hero__initials{flex:1 0 0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:10rem;line-height:1;color:var(--bio-initials)}@media(min-width: 62em){.bio-hero__initials{justify-content:end;padding-right:400px}}@media print{.bio-hero__initials{display:none !important}}@media print{.bio-hero{display:flex !important;background-image:none !important;height:auto !important;max-height:none !important}.bio-hero::after{display:none !important}.bio-hero__content{box-sizing:border-box;max-width:none;padding:var(--spacing-4) var(--spacing-6) var(--spacing-4) 0;width:50%}.bio-hero__info-link,.bio-hero__vcard{color:var(--color-text-body-primary) !important}.bio-hero__vcard{display:none !important}.bio-hero__print-image{box-sizing:border-box;display:block !important;padding:var(--spacing-4) 0;width:50%}.bio-hero__print-img{display:block;object-fit:cover;object-position:right;height:300px;width:400px}}@media print{.bio-hero-mobile{display:none !important}}.bio-hero-mobile{display:flex;flex-direction:column}@media(min-width: 62em){.bio-hero-mobile{display:none}}.bio-hero-mobile__image{aspect-ratio:375/236;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}.bio-hero-mobile__initials{position:relative;z-index:1;font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--size-14);line-height:1;color:var(--bio-initials)}.bio-hero-mobile__content{background-color:var(--color-background-primary);display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-4)}.bio-hero-mobile__content .page-utilities{padding:0}.lawyer-photo-fallback{position:relative;width:100%;height:100%;aspect-ratio:1536/970}.lawyer-photo-fallback__bg{display:block;width:100%;height:100%;object-fit:cover}.lawyer-photo-fallback__initials{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--font-primary);font-weight:var(--weight-regular);color:#d4d6c7;font-size:var(--size-7);line-height:1}.representative-clients{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-5)}@media(min-width: 62em){.representative-clients{margin-bottom:0}}.representative-clients__heading{margin:0;font-family:var(--font-primary);font-weight:var(--weight-bold);font-size:var(--size-1);line-height:1.5;letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;color:var(--color-text-heading-primary)}.representative-clients__list{margin:0;font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-3);line-height:var(--line-tight);color:var(--color-text-body-primary)}.page-title-bar{display:flex;align-items:flex-end;flex-direction:column-reverse;gap:var(--spacing-5);padding-block:var(--spacing-7);background-color:var(--color-background-primary);width:100%}@media(min-width: 48em){.page-title-bar{gap:var(--spacing-6);flex-direction:row}}@media print{.page-title-bar{flex-direction:row}}.page-title-bar__title{flex:1 0 0;width:100%;font-family:var(--font-primary);font-weight:var(--weight-light);font-size:var(--size-7);line-height:var(--line-tight);letter-spacing:0;color:var(--color-text-heading-primary);margin:0}@media(min-width: 48em){.page-title-bar__title{font-size:var(--size-11);line-height:var(--line-tighter)}}@media print{.page-title-bar__title{font-size:var(--size-11);line-height:var(--line-tighter)}}.page-title-bar .page-utilities{flex-shrink:0;padding:0;align-items:baseline}.dropdown{position:relative;width:100%}.dropdown__trigger{align-items:center;background:var(--white);border:1px solid var(--color-primary-dark);color:var(--color-text-active-invert);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);gap:var(--spacing-2);justify-content:space-between;letter-spacing:var(--ltr-spc-looser);line-height:var(--line-normal);padding:var(--spacing-4) var(--spacing-5);text-align:left;text-transform:uppercase;width:100%}.dropdown__current{flex:1 0 0;min-width:0}.dropdown__icon{align-items:center;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;pointer-events:none;width:1.125rem}.dropdown__icon::after{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--color-primary-dark);content:"";display:block}.dropdown__list{background:var(--white);border:1px solid var(--color-primary-dark);border-top:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:100}.dropdown__list[hidden]{display:none}.dropdown__link{color:var(--color-secondary-darker);display:block;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);padding:var(--spacing-3) var(--spacing-5);text-decoration:none;text-transform:uppercase}@media(prefers-reduced-motion: no-preference){.dropdown__link{transition:color .15s ease}}.dropdown__link:hover,.dropdown__link:focus-visible{color:var(--color-text-active-invert)}.lawyer-directory-page{margin-bottom:var(--spacing-8)}.lawyer-directory-page__intro{margin-bottom:var(--spacing-8)}.lawyer-directory{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width: 62em){.lawyer-directory{grid-template-columns:23.375rem 1fr;align-items:start}}.lawyer-filter{display:flex;flex-direction:column}.lawyer-filter__group{display:flex;flex-direction:column;width:100%}.lawyer-filter__group-heading{margin:0;font-size:inherit;font-weight:inherit}.lawyer-filter__group--name .lawyer-filter__trigger{border-top:2px solid var(--color-primary-dark)}.lawyer-filter__trigger{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 0;border:0;border-bottom:2px solid var(--color-primary-dark);background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-align:left;cursor:pointer}.lawyer-filter__trigger:hover,.lawyer-filter__trigger:focus-visible{color:var(--color-primary-dark)}.lawyer-filter__trigger[aria-expanded=true]{color:var(--color-primary-dark)}.lawyer-filter__trigger-label{flex:1 0 0;min-width:0}.lawyer-filter__trigger-icon{position:relative;flex-shrink:0;width:0.875rem;height:0.875rem}.lawyer-filter__trigger-icon::before,.lawyer-filter__trigger-icon::after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%, -50%)}.lawyer-filter__trigger-icon::before{width:0.875rem;height:2px}.lawyer-filter__trigger-icon::after{width:2px;height:0.875rem}.lawyer-filter__trigger[aria-expanded=true] .lawyer-filter__trigger-icon::after{display:none}.lawyer-filter__panel{width:100%;overflow:hidden}@media(prefers-reduced-motion: no-preference){.lawyer-filter__panel{transition:max-height .3s ease}}.lawyer-filter__panel[hidden]{display:none}.lawyer-filter__panel:not([hidden]){border-bottom:2px solid var(--color-primary-dark)}.lawyer-filter__panel--scroll{max-height:17.5rem;overflow-y:auto}.lawyer-filter__panel--scroll:not([hidden]){border-bottom:none}.lawyer-filter__panel--scroll.is-open{border-bottom:2px solid var(--color-primary-dark)}.lawyer-filter__alphabet{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding-block:var(--spacing-5)}.lawyer-filter__letter{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;line-height:1.5;cursor:pointer}.lawyer-filter__letter:hover,.lawyer-filter__letter:focus-visible{color:var(--color-primary-dark)}.lawyer-filter__letter.is-active{color:var(--color-primary-dark)}.lawyer-filter__letter:disabled{color:var(--grey-2);cursor:not-allowed;pointer-events:none}.lawyer-filter__see-all{display:inline-flex;align-items:center;height:1.6875rem;padding-inline:var(--spacing-2);border:0;background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;cursor:pointer}.lawyer-filter__see-all:hover,.lawyer-filter__see-all:focus-visible{color:var(--color-primary-dark)}.lawyer-filter__options{display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--spacing-4)}.lawyer-filter__option{display:block;width:100%;padding-block:var(--spacing-2);border:0;background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-align:left;cursor:pointer}.lawyer-filter__option:hover,.lawyer-filter__option:focus-visible{color:var(--color-primary-dark)}.lawyer-filter__option.is-active{color:var(--color-primary-dark)}.lawyer-filter__option:disabled{color:var(--grey-2);cursor:not-allowed;pointer-events:none}.lawyer-filter__search{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border:2px solid var(--color-primary-dark);border-radius:var(--radius-s);background:var(--color-background-primary);margin:var(--spacing-5) 0}.lawyer-filter__search .lawyer-filter__keyword{flex:1 0 0;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;appearance:none;color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase}.lawyer-filter__search .lawyer-filter__keyword::placeholder{color:var(--grey-3);text-transform:uppercase;opacity:1}.lawyer-filter__search .lawyer-filter__keyword:focus{outline:none}.lawyer-filter__search .lawyer-filter__search-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:0.875rem;height:0.875rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.lawyer-filter__search-label{position:absolute;left:-9999px}.lawyer-filter__search-icon{position:relative;display:block;width:0.6875rem;height:0.6875rem;border:2px solid var(--grey-3);border-radius:50%}.lawyer-filter__search-icon::after{content:"";position:absolute;right:-0.25rem;bottom:-0.1875rem;width:0.3125rem;height:2px;background:var(--grey-3);transform:rotate(45deg)}.lawyer-filter__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);width:100%}.lawyer-filter__tags:empty{display:none}.lawyer-filter__tag{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-primary-darker);border-radius:var(--radius-xl);background:var(--white);color:var(--color-primary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.lawyer-filter__tag:hover,.lawyer-filter__tag:focus-visible{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--white)}.lawyer-filter__tag--clear{border-color:var(--color-secondary-darker);background:var(--color-secondary-darker);color:var(--white)}.lawyer-filter__tag--clear:hover,.lawyer-filter__tag--clear:focus-visible{border-color:var(--color-secondary-darker);background:var(--color-secondary-darker)}.lawyer-filter__tag .lawyer-filter__tag-label{font-weight:var(--weight-regular)}.lawyer-filter__tag-icon{position:relative;width:0.875rem;height:0.875rem;min-width:0.875rem;min-height:0.875rem;margin-top:-3px}.lawyer-filter__tag-icon::before,.lawyer-filter__tag-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:0.09375rem;background:currentColor}.lawyer-filter__tag-icon::before{transform:rotate(45deg)}.lawyer-filter__tag-icon::after{transform:rotate(-45deg)}.lawyer-directory__main{min-width:0}.lawyer-directory__status{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lawyer-card-list{list-style:none;margin:0;padding:0}.lawyer-card-list:focus{display:block;outline:none}.lawyer-card-list__empty{padding-block:var(--spacing-5);font-family:var(--font-primary);font-size:var(--size-3);color:var(--color-text-body-primary)}.lawyer-card-list__empty--error{color:var(--color-error)}.lawyer-card{display:flex;gap:var(--spacing-8);align-items:center;padding-block:var(--spacing-3);border-bottom:1px solid var(--grey-2)}@media(max-width: 30em){.lawyer-card{flex-direction:column-reverse;align-items:flex-start;padding-top:var(--spacing-5)}}.lawyer-card__info{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.lawyer-card__name{margin:0;font-family:var(--font-primary);font-size:var(--size-7);font-weight:var(--weight-light);line-height:var(--line-tight);color:var(--color-text-heading-primary)}.lawyer-card__name-link{color:inherit;text-decoration:none;font-weight:var(--weight-light)}.lawyer-card__name-link:hover,.lawyer-card__name-link:focus-visible{text-decoration:underline}.lawyer-card__title{margin:0;font-family:var(--font-primary);font-size:var(--size-2);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-body-primary);font-weight:var(--weight-regular)}@media(max-width: 30em){.lawyer-card__title{font-size:var(--size-4);font-style:normal;font-weight:var(--weight-regular);line-height:var(--line-tight)}}.lawyer-card__contact{list-style:none;margin:0;padding:0;font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-light);color:var(--color-text-body-primary)}.lawyer-card__contact-link,.lawyer-card__vcard{color:inherit;font:inherit;line-height:var(--line-tight);text-decoration:none;word-wrap:break-word}.lawyer-card__contact-link:hover,.lawyer-card__contact-link:focus-visible,.lawyer-card__vcard:hover,.lawyer-card__vcard:focus-visible{text-decoration:underline}.lawyer-card__vcard{display:inline;padding:0;border:0;background:rgba(0,0,0,0);text-transform:none;letter-spacing:0;cursor:pointer}.lawyer-card__photo-link{flex-shrink:0;display:block;width:16.625rem;max-width:100%;aspect-ratio:266/168}@media(max-width: 30em){.lawyer-card__photo-link{width:100%}}.lawyer-card__photo{width:100%;height:100%;object-fit:cover;display:block}.lawyer-directory__pagination{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-5);align-items:center}.lawyer-directory__pagination[hidden]{display:none}.lawyer-directory__pagination .pagination__numbers{display:flex;align-items:center;gap:var(--spacing-2);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.lawyer-directory__pagination .pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;padding-inline:var(--spacing-2);border:1px solid var(--color-secondary-darker);background:var(--white);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-s)}.lawyer-directory__pagination .pagination__btn:hover:not(:disabled),.lawyer-directory__pagination .pagination__btn:focus-visible{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.lawyer-directory__pagination .pagination__btn.is-current{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--white)}.lawyer-directory__pagination .pagination__btn.is-current:hover{color:var(--white)}.lawyer-directory__pagination .pagination__btn:disabled{opacity:.4;cursor:not-allowed;border:1px solid var(--grey-3);background:var(--grey-1)}.lawyer-directory__pagination .pagination__btn--prev,.lawyer-directory__pagination .pagination__btn--next{min-width:5.5rem;border-radius:var(--radius-s);gap:var(--spacing-2)}@media(max-width: 30em){.lawyer-directory__pagination .pagination__btn--prev,.lawyer-directory__pagination .pagination__btn--next{min-width:unset;font-size:0;padding-inline:var(--spacing-3);gap:0}}.lawyer-directory__pagination .pagination__btn--prev::before{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.lawyer-directory__pagination .pagination__btn--next::after{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pull-quote{margin:0;padding:0 0 0 var(--spacing-3);border-left:5px solid var(--color-primary)}.pull-quote::before{content:none}.pull-quote__text{margin:0 0 var(--spacing-2);color:var(--color-text-heading-primary);font-family:var(--font-primary);font-weight:var(--weight-regular);font-size:var(--size-4);line-height:1.3}@media(min-width: 48em){.pull-quote__text{font-size:var(--size-6);line-height:1.2}}.pull-quote__text::before{content:"“"}.pull-quote__text::after{content:"”"}.pull-quote__author{display:block;color:var(--color-text-body-primary);font-family:var(--font-primary);font-style:oblique;font-weight:var(--weight-regular);font-size:var(--size-3);line-height:1.2;margin-top:unset}.service-nav{width:100%;display:none}@media(min-width: 62em){.service-nav{display:block}}.service-nav__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-primary-dark)}.service-nav__item{border-top:1px solid var(--color-primary-dark)}.service-nav__link{display:block;padding:var(--spacing-4) 0;font-family:var(--font-primary);font-weight:var(--weight-bold);font-size:var(--size-3);line-height:var(--line-tight);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-decoration:none;color:var(--color-text-heading-primary)}.service-nav__link:hover{color:var(--color-text-active-invert)}.service-nav__link--active{color:var(--color-text-active-invert)}body.lightbox-modal-open{overflow:hidden}.lightbox-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9);padding:var(--spacing-6);margin-block-start:0}.lightbox-modal[hidden]{display:none}.lightbox-modal__close{position:fixed;top:var(--spacing-5);right:var(--spacing-5);z-index:1001;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--white);cursor:pointer}.lightbox-modal__close::before,.lightbox-modal__close::after{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:0.125rem;background:currentColor}.lightbox-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.lightbox-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.lightbox-modal__close:hover,.lightbox-modal__close:focus,.lightbox-modal__close:active{display:inline-flex}.lightbox-modal__dialog{position:relative;width:100%;max-width:60.25rem}.lightbox-modal__inner{position:relative;width:100%;line-height:0}.lightbox-modal__inner iframe{display:block;width:100%;border:0}.block-news-directory{margin-bottom:var(--spacing-8)}.news-directory{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width: 62em){.news-directory{grid-template-columns:23.375rem 1fr;align-items:start}}.news-filter{display:flex;flex-direction:column}.news-filter__page-title{margin:0 0 var(--spacing-6);font-family:var(--font-primary);font-size:var(--size-7);font-weight:var(--weight-light);line-height:var(--line-tight);color:var(--color-text-heading-primary);letter-spacing:var(--ltr-spc-tight);text-transform:uppercase}.news-filter__group{display:flex;flex-direction:column;width:100%;position:relative}.news-filter__group::before{background-color:var(--white);position:absolute;content:"";width:100%;height:var(--spacing-4);z-index:1;left:0;bottom:2px}.news-filter__group-heading{margin:0;font-size:inherit;font-weight:inherit}.news-filter__trigger{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 0;border:0;border-bottom:2px solid var(--color-primary-dark);background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-align:left;cursor:pointer}.news-filter__trigger+.news-filter__trigger{border-top:0}.news-filter__trigger-label{flex:1 0 0;min-width:0}.news-filter__trigger-icon{position:relative;flex-shrink:0;width:0.875rem;height:0.875rem}.news-filter__trigger-icon::before,.news-filter__trigger-icon::after{content:"";position:absolute;top:50%;left:50%;background:var(--color-secondary-darker);transform:translate(-50%, -50%)}.news-filter__trigger-icon::before{width:0.875rem;height:2px}.news-filter__trigger-icon::after{width:2px;height:0.875rem}.news-filter__trigger[aria-expanded=true] .news-filter__trigger-icon::after{display:none}.news-filter__trigger[aria-expanded=true] .news-filter__trigger-label{color:#5d8132}.news-filter__trigger[aria-expanded=true] .news-filter__trigger-icon::before,.news-filter__trigger[aria-expanded=true] .news-filter__trigger-icon::after{background:#5d8132}.news-filter__panel{width:100%;overflow:hidden}@media(prefers-reduced-motion: no-preference){.news-filter__panel{transition:max-height .3s ease}}.news-filter__panel[hidden]{display:none}.news-filter__panel.is-open{border-bottom:2px solid var(--color-primary-dark)}.news-filter__panel--scroll{max-height:17.5rem;overflow-y:auto}.news-filter__options{display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--spacing-4)}.news-filter__option{display:block;width:100%;padding-block:var(--spacing-2);border:0;background:rgba(0,0,0,0);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase;text-align:left;cursor:pointer}.news-filter__option:hover,.news-filter__option:focus-visible{color:var(--color-primary-dark)}.news-filter__option.is-active{color:var(--color-primary-dark)}.news-filter__option:disabled{color:var(--grey-2);cursor:not-allowed;pointer-events:none}.news-filter__search{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border:2px solid var(--color-primary-dark);border-radius:var(--radius-s);background:var(--color-background-primary);margin:var(--spacing-5) 0}.news-filter__search .news-filter__keyword{flex:1 0 0;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-appearance:none;appearance:none;color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-loose);text-transform:uppercase}.news-filter__search .news-filter__keyword::placeholder{color:var(--grey-3);text-transform:uppercase;opacity:1}.news-filter__search .news-filter__keyword:focus{outline:none}.news-filter__search .news-filter__search-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:0.875rem;height:0.875rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.news-filter__search-label{position:absolute;left:-9999px}.news-filter__search-icon{position:relative;display:block;width:0.6875rem;height:0.6875rem;border:2px solid var(--grey-3);border-radius:50%}.news-filter__search-icon::after{content:"";position:absolute;right:-0.25rem;bottom:-0.1875rem;width:0.3125rem;height:2px;background:var(--grey-3);transform:rotate(45deg)}.news-filter__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2);width:100%}.news-filter__tags:empty{display:none}.news-filter__tag{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-primary-darker);border-radius:var(--radius-xl);background:var(--white);color:var(--color-primary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-light);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.news-filter__tag:hover,.news-filter__tag:focus-visible{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--white)}.news-filter__tag--clear{border-color:var(--color-secondary-darker);background:var(--color-secondary-darker);color:var(--white)}.news-filter__tag--clear:hover,.news-filter__tag--clear:focus-visible{border-color:var(--color-secondary-darker);background:var(--color-secondary-darker)}.news-filter__tag .news-filter__tag-label{font-weight:var(--weight-regular)}.news-filter__tag-icon{position:relative;width:0.875rem;height:0.875rem;min-width:0.875rem;min-height:0.875rem;margin-top:-3px}.news-filter__tag-icon::before,.news-filter__tag-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:0.09375rem;background:currentColor}.news-filter__tag-icon::before{transform:rotate(45deg)}.news-filter__tag-icon::after{transform:rotate(-45deg)}.news-directory__main{min-width:0}.news-directory__status{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.news-list{list-style:none;margin:0;padding:0}.news-list:focus{display:block;outline:none}.news-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-3) var(--spacing-4);background:var(--white)}@media(max-width: 48em){.news-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}.news-row:nth-child(odd){background:var(--grey-1)}.news-row--empty{background:rgba(0,0,0,0);font-family:var(--font-primary);font-size:var(--size-3);color:var(--color-text-body-primary);padding-block:var(--spacing-5);padding-inline:0}.news-row__title-link{flex:1 0 0;min-width:0;font-family:var(--font-primary);font-size:var(--size-3);font-weight:var(--weight-regular);color:var(--color-text-heading-primary);text-decoration:none;line-height:var(--line-normal)}.news-row__title-link:hover,.news-row__title-link:focus-visible{text-decoration:underline}@media(max-width: 48em){.news-row__title-link{font-size:var(--Typography-Font-Size---size-4, 20px);font-style:normal;font-weight:var(--Typography-Font-Weight---weight-regular, 400);line-height:130%}}.news-row__date{flex-shrink:0;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-regular);color:var(--color-text-body-primary);white-space:nowrap}@media(max-width: 48em){.news-row__date{font-size:var(--Typography-Font-Size---size-1, 14px);font-style:normal;font-weight:var(--Typography-Font-Weight---weight-light, 300);line-height:130%;letter-spacing:var(--Typography-Letter-Spacing--ltr-spc-default, 0);white-space:normal}}.news-directory__pagination{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-5)}.news-directory__pagination[hidden]{display:none}.news-directory__pagination .pagination__numbers{display:flex;align-items:center;gap:var(--spacing-2);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.news-directory__pagination .pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;padding-inline:var(--spacing-2);border:1px solid var(--color-secondary-darker);background:var(--white);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-s)}.news-directory__pagination .pagination__btn:hover:not(:disabled),.news-directory__pagination .pagination__btn:focus-visible{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.news-directory__pagination .pagination__btn.is-current{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--white)}.news-directory__pagination .pagination__btn.is-current:hover{color:var(--white)}.news-directory__pagination .pagination__btn:disabled{opacity:.4;cursor:not-allowed;border:1px solid var(--grey-3);background:var(--grey-1)}.news-directory__pagination .pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;font-family:var(--font-primary);font-size:var(--size-1);color:var(--color-secondary-darker);pointer-events:none;user-select:none}.news-directory__pagination .pagination__btn--prev,.news-directory__pagination .pagination__btn--next{min-width:5.5rem;border-radius:var(--radius-s);gap:var(--spacing-2)}@media(max-width: 30em){.news-directory__pagination .pagination__btn--prev,.news-directory__pagination .pagination__btn--next{min-width:unset;font-size:0;padding-inline:var(--spacing-3);gap:0}}.news-directory__pagination .pagination__btn--prev::before{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.news-directory__pagination .pagination__btn--next::after{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.pagination[hidden]{display:none}.pagination__numbers{display:flex;align-items:center;gap:var(--spacing-2);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;padding-inline:var(--spacing-2);border:1px solid var(--color-secondary-darker);background:var(--white);color:var(--color-secondary-darker);font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:var(--radius-s)}.pagination__btn:hover:not(:disabled):not([aria-disabled=true]):not(.is-current),.pagination__btn:focus:not(.is-current),.pagination__btn:focus-visible:not(.is-current){display:inline-flex;border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.pagination__btn.is-current{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--white)}.pagination__btn.is-current:hover,.pagination__btn.is-current:focus-visible{color:var(--white)}.pagination__btn:disabled,.pagination__btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;border:1px solid var(--grey-3);background:var(--grey-1);color:var(--color-secondary-darker)}.pagination__dots{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2rem;color:var(--color-secondary-darker)}.pagination__btn--prev,.pagination__btn--next{min-width:5.5rem;border-radius:var(--radius-s);gap:var(--spacing-2)}@media(max-width: 30em){.pagination__btn--prev,.pagination__btn--next{min-width:unset;font-size:0;padding-inline:var(--spacing-3);gap:0}}.pagination__btn--prev::before{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg)}.pagination__btn--next::after{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8631 5.52303L0.750216 5.52298L10.8631 5.52303Z' fill='%2325282A'/%3E%3Cpath d='M11.3935 4.9927C11.6863 5.2856 11.6863 5.76047 11.3934 6.05336L6.62045 10.8263C6.32755 11.1192 5.85268 11.1192 5.55979 10.8263C5.2669 10.5334 5.2669 10.0585 5.55979 9.76564L9.80246 5.52302L5.55984 1.28036C5.26695 0.987467 5.26695 0.512593 5.55984 0.219701C5.85274 -0.0731904 6.32761 -0.0731879 6.6205 0.219707L11.3935 4.9927ZM0.750212 6.27298C0.335999 6.27297 0.00021399 5.93719 0.000216203 5.52297C0.000218436 5.10876 0.336007 4.77298 0.75022 4.77298L0.750216 5.52298L0.750212 6.27298ZM10.8631 5.52303L10.8631 6.27303L0.750212 6.27298L0.750216 5.52298L0.75022 4.77298L10.8631 4.77303L10.8631 5.52303Z' fill='%2325282A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.search-ac{position:relative;flex:1 1 auto;min-width:0}.search-ac__list{position:absolute;top:100%;left:0;right:0;z-index:100;margin:0;padding:0;list-style:none;background:var(--white);border:1px solid var(--color-primary-dark);border-top:none;max-height:20rem;overflow-y:auto}.search-ac__list[hidden]{display:none}@media(min-width: 62em){.search-ac__list{top:115%;left:-4px}}.search-ac__group{margin:0;padding:var(--spacing-3) var(--spacing-4) var(--spacing-1);text-align:left;font-family:var(--font-primary);font-size:var(--size-1);font-weight:var(--weight-bold);letter-spacing:var(--ltr-spc-looser);text-transform:uppercase;color:var(--color-text-heading-primary)}.search-ac__group~.search-ac__group{border-top:1px solid var(--grey-1);margin-top:var(--spacing-2)}.search-ac__option{margin:0;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-primary);font-size:var(--size-2);line-height:var(--line-normal);color:var(--color-text-body-primary);cursor:pointer;text-align:left}.search-ac__option:hover,.search-ac__option.is-active{background:var(--color-primary-lighter);color:var(--color-primary-dark)}@media screen and (max-width: 768px){.search-results__layout .search-ac__list{top:115%;left:-4px;width:101.5%}}@media screen and (max-width: 390px){.search-results__layout .search-ac__list{width:104.5%}}/*# sourceMappingURL=style.css.map */
