.container[data-astro-cid-cgmrwtyp]{max-width:var(--container-default);margin:0 auto;padding-inline:var(--page-padding)}.container--narrow[data-astro-cid-cgmrwtyp]{max-width:var(--container-text)}.page-header[data-astro-cid-cgmrwtyp]{background-color:var(--warm-paper);padding-block:var(--space-9) var(--space-6)}.page-header[data-astro-cid-cgmrwtyp] .container[data-astro-cid-cgmrwtyp]{display:flex;flex-direction:column;gap:var(--space-4)}.eyebrow[data-astro-cid-cgmrwtyp]{font-family:var(--font-sans);font-size:var(--text-micro);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--orange);margin:0}.page-header[data-astro-cid-cgmrwtyp] h1[data-astro-cid-cgmrwtyp]{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:400;color:var(--ink);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);margin:0;text-wrap:balance}.page-header[data-astro-cid-cgmrwtyp] .lead[data-astro-cid-cgmrwtyp]{font-family:var(--font-sans);font-size:var(--text-lead);color:var(--graphite-600);line-height:1.55;margin:0;max-width:64ch}.offices[data-astro-cid-cgmrwtyp]{background-color:var(--warm-paper);padding-block:var(--space-7) var(--space-9)}.offices-grid[data-astro-cid-cgmrwtyp]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.offices-grid[data-astro-cid-cgmrwtyp]{grid-template-columns:1fr 1fr;gap:var(--space-7)}}.office[data-astro-cid-cgmrwtyp]{padding:var(--space-6);background-color:var(--paper);border:1px solid var(--stone-300);border-radius:var(--radius-md)}.office-title[data-astro-cid-cgmrwtyp]{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:500;color:var(--ink);line-height:1.15;margin:0}.office-subtitle[data-astro-cid-cgmrwtyp]{font-family:var(--font-sans);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--orange);margin:var(--space-1) 0 var(--space-5) 0}.office-details[data-astro-cid-cgmrwtyp]{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-5);row-gap:var(--space-3)}.office-details[data-astro-cid-cgmrwtyp] dt[data-astro-cid-cgmrwtyp]{font-family:var(--font-sans);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--graphite-600);padding-block-start:4px}.office-details[data-astro-cid-cgmrwtyp] dd[data-astro-cid-cgmrwtyp]{margin:0;font-family:var(--font-sans);font-size:var(--text-body);color:var(--ink)}.office-details[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]{color:var(--orange);text-decoration:none}.office-details[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]:hover{color:var(--orange-deep)}.address-block[data-astro-cid-cgmrwtyp]{background-color:var(--stone-50);border-block:var(--border-hairline);padding-block:var(--space-7)}.address-block[data-astro-cid-cgmrwtyp] h2[data-astro-cid-cgmrwtyp]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;color:var(--ink);margin:0 0 var(--space-4) 0}.address-block[data-astro-cid-cgmrwtyp] address[data-astro-cid-cgmrwtyp]{font-family:var(--font-sans);font-size:var(--text-lead);font-style:normal;color:var(--ink);line-height:1.6;margin:0}.address-link[data-astro-cid-cgmrwtyp]{margin:var(--space-4) 0 0 0;font-family:var(--font-sans);font-size:var(--text-body)}.address-link[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]{color:var(--orange);text-decoration:none;font-weight:500;border-block-end:1px solid var(--orange);padding-block-end:2px}.address-link[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]:hover{color:var(--orange-deep);border-color:var(--orange-deep)}.page-footer[data-astro-cid-cgmrwtyp]{background-color:var(--warm-paper);padding-block:var(--space-7)}.back[data-astro-cid-cgmrwtyp]{margin:0;font-family:var(--font-sans);font-size:var(--text-body)}.back[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]{color:var(--orange);text-decoration:none;font-weight:500;border-block-end:1px solid var(--orange);padding-block-end:2px}.back[data-astro-cid-cgmrwtyp] a[data-astro-cid-cgmrwtyp]:hover{color:var(--orange-deep);border-color:var(--orange-deep)}
