:root{--noir-supreme:#000C53;--noir-depth:#000741;--noir-absolute:#000328;--monolith:#0A1E66;--monolith-light:#0F2975;--gold-matte:#CBB178;--gold-pure:#D4BC89;--gold-deep:#B39968;--parchment:#EEE7D6;--parchment-warm:#F5EFE3;--grey-noble:#8B8C91;--grey-supreme:#6A6B70;--emergency-red:#B91C1C;--space-quantum:.382rem;--space-micro:.618rem;--space-base:1rem;--space-golden:1.618rem;--space-double:2.618rem;--space-massive:4.236rem;--space-extreme:6.854rem;--space-heroic:11.09rem;--text-micro:.833rem;--text-small:.9rem;--text-base:1rem;--text-medium:1.2rem;--text-large:1.618rem;--text-xlarge:2.618rem;--text-display:4.236rem;--text-monumental:6.854rem;--letter-spacing-extreme:.3em;--letter-spacing-wide:.15em;--letter-spacing-refined:.08em;--letter-spacing-tight:.02em;--leading-dense:1.2;--leading-normal:1.618;--leading-relaxed:1.8;--leading-extreme:2.2}:where(.astro-lqjurozx),:where(.astro-lqjurozx):before,:where(.astro-lqjurozx):after{margin:0;padding:0;box-sizing:border-box}::selection:where(.astro-lqjurozx){background:var(--gold-matte);color:var(--noir-supreme)}.grid-supreme:where(.astro-lqjurozx){display:grid;grid-template-columns:repeat(24,1fr);max-width:1800px;margin:0 auto;position:relative;z-index:2}.section-opening:where(.astro-lqjurozx){grid-column:1 / -1;display:none}.opening-content:where(.astro-lqjurozx){grid-column:6 / 20;text-align:center}.page-title:where(.astro-lqjurozx){font-family:var(--font-display);font-size:var(--text-large);font-weight:400;letter-spacing:var(--letter-spacing-wide);color:var(--parchment);margin-bottom:var(--space-double);text-transform:uppercase}.opening-statement:where(.astro-lqjurozx){font-size:var(--text-base);line-height:var(--leading-extreme);color:var(--parchment-warm);font-weight:400;letter-spacing:var(--letter-spacing-refined)}.section-practices:where(.astro-lqjurozx){grid-column:1 / -1;background:var(--noir-supreme);padding:var(--space-extreme) 0}.practices-grid:where(.astro-lqjurozx){display:grid;grid-template-columns:repeat(24,1fr);row-gap:0}.practice-area:where(.astro-lqjurozx){grid-column:span 24;display:grid;grid-template-columns:repeat(24,1fr);min-height:100vh;align-items:center;position:relative;background:var(--noir-supreme);border-bottom:1px solid rgba(203,177,120,.08)}.practice-criminal:where(.astro-lqjurozx){background:linear-gradient(135deg,var(--noir-supreme) 0%,#0A0F3D 100%);min-height:110vh}.practice-criminal:where(.astro-lqjurozx) .practice-title:where(.astro-lqjurozx){color:var(--parchment)}.emergency-badge:where(.astro-lqjurozx){display:inline-block;padding:var(--space-micro) var(--space-golden);background:var(--emergency-red);color:var(--parchment);font-size:var(--text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-bottom:var(--space-golden);font-weight:400}.practice-area:where(.astro-lqjurozx):nth-child(odd){background:linear-gradient(90deg,var(--noir-supreme) 0%,var(--noir-depth) 50%,var(--noir-supreme) 100%)}.practice-area:where(.astro-lqjurozx):nth-child(2n){background:var(--monolith)}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-content:where(.astro-lqjurozx){grid-column:4 / 14}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-details:where(.astro-lqjurozx){grid-column:15 / 22}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-content:where(.astro-lqjurozx){grid-column:11 / 21;order:2}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-details:where(.astro-lqjurozx){grid-column:3 / 10;order:1}.practice-number:where(.astro-lqjurozx){font-family:var(--font-display);font-size:var(--text-monumental);font-weight:400;color:#cbb1781a;position:absolute;top:var(--space-massive);left:0;line-height:1}.practice-title:where(.astro-lqjurozx){font-family:var(--font-display);font-size:var(--text-large);font-weight:400;letter-spacing:var(--letter-spacing-refined);color:var(--parchment);margin-bottom:var(--space-double);text-transform:uppercase}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-title:where(.astro-lqjurozx){color:var(--parchment)}.practice-description:where(.astro-lqjurozx){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--parchment-warm);font-weight:400;margin-bottom:var(--space-golden)}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-description:where(.astro-lqjurozx){color:#eee7d6e6}.practice-specialties:where(.astro-lqjurozx){padding-left:var(--space-double);border-left:1px solid rgba(203,177,120,.2)}.specialties-label:where(.astro-lqjurozx){font-size:var(--text-small);font-weight:400;letter-spacing:var(--letter-spacing-wide);color:var(--gold-matte);margin-bottom:var(--space-golden)}.specialty-item:where(.astro-lqjurozx){font-size:var(--text-base);line-height:var(--leading-extreme);color:var(--grey-noble);font-weight:400;position:relative;padding-left:var(--space-golden)}.specialty-item:where(.astro-lqjurozx):before{content:"";position:absolute;left:0;top:.7em;width:3px;height:3px;background:var(--gold-matte);opacity:.5}.golden-visa-tag:where(.astro-lqjurozx){display:inline-block;padding:var(--space-micro) var(--space-golden);background:var(--gold-matte);color:var(--noir-supreme);font-size:var(--text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-bottom:var(--space-golden);font-weight:400}.practice-private:where(.astro-lqjurozx){background:var(--monolith);min-height:100vh}.practice-private:where(.astro-lqjurozx) .practice-title:where(.astro-lqjurozx){color:var(--parchment)}.practice-private:where(.astro-lqjurozx) .practice-description:where(.astro-lqjurozx){color:#eee7d6e6}.practice-title:where(.astro-lqjurozx) a:where(.astro-lqjurozx){color:inherit;text-decoration:none;display:inline-block;padding:6px 0;margin:-6px 0;position:relative}.practice-title:where(.astro-lqjurozx) a:where(.astro-lqjurozx):after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gold-matte);transition:width .35s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.practice-title:where(.astro-lqjurozx) a:where(.astro-lqjurozx):hover:after{width:100%}}.practice-title:where(.astro-lqjurozx) a:where(.astro-lqjurozx):focus-visible{outline:2px solid currentColor;outline-offset:4px}.practice-title:where(.astro-lqjurozx) a:where(.astro-lqjurozx):focus-visible:after{width:100%}@supports (view-transition-name: page){.practice-area:where(.astro-lqjurozx) .practice-title:where(.astro-lqjurozx){view-transition-name:page-title}}@media (max-width:1400px){html{font-size:16px}.opening-content:where(.astro-lqjurozx){grid-column:4 / 22}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-content:where(.astro-lqjurozx){grid-column:3 / 13}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-details:where(.astro-lqjurozx){grid-column:14 / 23}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-content:where(.astro-lqjurozx){grid-column:12 / 22}.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-details:where(.astro-lqjurozx){grid-column:2 / 11}}@media (max-width:768px){html{font-size:14px}.opening-content:where(.astro-lqjurozx){grid-column:3 / 23}.practice-area:where(.astro-lqjurozx){min-height:auto;padding:var(--space-massive) 0}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-content:where(.astro-lqjurozx),.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-content:where(.astro-lqjurozx){grid-column:3 / 23;order:1}.practice-area:where(.astro-lqjurozx):nth-child(odd) .practice-details:where(.astro-lqjurozx),.practice-area:where(.astro-lqjurozx):nth-child(2n) .practice-details:where(.astro-lqjurozx){grid-column:3 / 23;order:2;margin-top:var(--space-double)}.practice-number:where(.astro-lqjurozx){position:relative;top:0;margin-bottom:var(--space-golden)}}
