.AttorneysHero-module__Ofb8_a__hero{--section-header-kicker-color:var(--brand-blue);isolation:isolate;background:var(--brand-navy-deep);color:#fff;width:100%;height:clamp(40.625rem,48.6vw,43.75rem);padding:clamp(6rem, 13.9vw, 12.5rem) var(--page-gutter) clamp(3.5rem, 7vw, 6.25rem);align-items:center;display:flex;position:relative;overflow:clip}.AttorneysHero-module__Ofb8_a__background{z-index:-1;position:absolute;inset:0;container-type:size}.AttorneysHero-module__Ofb8_a__photoFrame{height:55.375rem;position:absolute;top:calc(50% - 3.03125rem);left:0;right:0;translate:0 -50%}.AttorneysHero-module__Ofb8_a__skyline{object-fit:cover;object-position:center}.AttorneysHero-module__Ofb8_a__darken{background:#00000070;position:absolute;inset:0}.AttorneysHero-module__Ofb8_a__inner{width:100%}.AttorneysHero-module__Ofb8_a__copy{max-width:max(0px, calc(51.3vw - var(--page-gutter) - var(--shell-offset) - .75rem));flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);display:flex;position:relative}.AttorneysHero-module__Ofb8_a__bracket{--bracket-top:calc(-1 * clamp(1.4375rem, 3vw, 3rem));--bracket-overhang:clamp(.84375rem, 2.5vw, 3rem)}.AttorneysHero-module__Ofb8_a__headline{text-wrap:balance}.AttorneysHero-module__Ofb8_a__intro{color:#fff;max-width:100%;font-family:var(--font-brand);font-weight:200;font-size:var(--fs-hero-intro);letter-spacing:-.02em;margin:0;line-height:1.5}.AttorneysHero-module__Ofb8_a__intro p{margin:0}.AttorneysHero-module__Ofb8_a__intro p+p{margin-top:clamp(1.5rem,2.2vw,2rem)}@media (max-width:768px){.AttorneysHero-module__Ofb8_a__hero{height:clamp(36rem,100vw + 10rem,40.625rem);padding:clamp(7rem, 18vw, 10rem) var(--page-gutter) clamp(3rem, 8vw, 4.5rem);align-items:flex-end}.AttorneysHero-module__Ofb8_a__photoFrame{height:46.5625rem;top:auto;bottom:0;translate:none}.AttorneysHero-module__Ofb8_a__copy{max-width:100%}.AttorneysHero-module__Ofb8_a__hero .AttorneysHero-module__Ofb8_a__headline{font-size:var(--fs-display-sm)}.AttorneysHero-module__Ofb8_a__intro{font-size:calc(clamp(1.125rem, 1.53vw, 1.375rem) * var(--type-scale))}}@media (max-width:480px){.AttorneysHero-module__Ofb8_a__hero{padding-inline:clamp(1.25rem,6.154vw,2.5rem);height:40.625rem;padding-bottom:1.5rem}}
.AttorneyDirectory-module__E8xmvG__directory{background:#fff;width:100%;position:relative;overflow:clip}.AttorneyDirectory-module__E8xmvG__watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(280px,38vw,537px);height:auto;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);right:-2rem}.AttorneyDirectory-module__E8xmvG__filterBar{z-index:1;padding:1.5rem var(--page-gutter);background:#fff;border-block:1px solid #d8e8f5;position:relative}.AttorneyDirectory-module__E8xmvG__filterInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.AttorneyDirectory-module__E8xmvG__filters{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.AttorneyDirectory-module__E8xmvG__search,.AttorneyDirectory-module__E8xmvG__selectWrap{background:#fff;border:1px solid #d8e8f5;align-items:center;min-width:min(100%,12rem);display:flex;position:relative}.AttorneyDirectory-module__E8xmvG__search{flex:0 0 17.5rem;gap:.75rem;padding:.75rem 1rem}.AttorneyDirectory-module__E8xmvG__selectWrap{flex:0 0 13.75rem}.AttorneyDirectory-module__E8xmvG__controlIcon{color:var(--brand-blue-bright);flex-shrink:0}.AttorneyDirectory-module__E8xmvG__searchInput,.AttorneyDirectory-module__E8xmvG__select{width:100%;color:var(--brand-navy);font-family:var(--font-brand);font-weight:200;font-size:calc(1rem * var(--type-scale));letter-spacing:-.02em;background:0 0;border:0;outline:none;line-height:1.25}.AttorneyDirectory-module__E8xmvG__searchInput::placeholder{color:#b0bcca}.AttorneyDirectory-module__E8xmvG__select{appearance:none;cursor:pointer;padding:.75rem 2.5rem .75rem 1rem}.AttorneyDirectory-module__E8xmvG__search:focus-within,.AttorneyDirectory-module__E8xmvG__selectWrap:focus-within{border-color:var(--brand-blue-bright);outline:2px solid var(--brand-blue-bright);outline-offset:2px}.AttorneyDirectory-module__E8xmvG__chevron{pointer-events:none;color:var(--brand-blue-bright);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.AttorneyDirectory-module__E8xmvG__count{color:var(--text-muted);font-family:var(--font-brand);font-weight:200;font-size:calc(.875rem * var(--type-scale));letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;margin:0;line-height:1.3}.AttorneyDirectory-module__E8xmvG__gridSection{z-index:1;padding:clamp(2rem, 4vw, 3rem) var(--page-gutter) clamp(4rem, 8vw, 6.25rem);position:relative}.AttorneyDirectory-module__E8xmvG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.AttorneyDirectory-module__E8xmvG__gridItem{min-width:0;display:flex}.AttorneyDirectory-module__E8xmvG__gridItem>*{flex:1;width:100%}.AttorneyDirectory-module__E8xmvG__empty{color:var(--text-muted);font-family:var(--font-brand);font-size:calc(1.125rem * var(--type-scale));margin:0;line-height:1.5}.AttorneyDirectory-module__E8xmvG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.AttorneyDirectory-module__E8xmvG__search{flex:auto;min-width:12rem}.AttorneyDirectory-module__E8xmvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AttorneyDirectory-module__E8xmvG__filterInner{flex-direction:column;align-items:stretch}.AttorneyDirectory-module__E8xmvG__filters{flex-direction:column;align-items:stretch;width:100%}.AttorneyDirectory-module__E8xmvG__search,.AttorneyDirectory-module__E8xmvG__selectWrap{flex:auto;width:100%;min-width:0}.AttorneyDirectory-module__E8xmvG__count{white-space:normal}.AttorneyDirectory-module__E8xmvG__grid{grid-template-columns:minmax(0,1fr)}}
