.last-updated[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--gray-text);margin-bottom:32px}.story-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 380px;gap:clamp(40px,5vw,64px);align-items:start}.story-p[data-astro-cid-kh7btl4r]{color:var(--gray-lighter);font-size:15px;line-height:1.75;margin-bottom:16px;text-wrap:pretty}.story-p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.timeline[data-astro-cid-kh7btl4r]{position:relative;padding-left:32px}.timeline-line[data-astro-cid-kh7btl4r]{position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--gray-mid)}.timeline-item[data-astro-cid-kh7btl4r]{position:relative;padding-bottom:28px}.timeline-item[data-astro-cid-kh7btl4r]:last-child{padding-bottom:0}.timeline-dot[data-astro-cid-kh7btl4r]{position:absolute;left:-32px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--orange);border:2px solid var(--black);box-shadow:0 0 0 2px var(--orange);z-index:2}.timeline-year[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--orange);line-height:1;margin-bottom:6px;text-transform:uppercase}.timeline-event[data-astro-cid-kh7btl4r]{font-size:14px;color:var(--gray-light);line-height:1.6;text-wrap:pretty}.team-list[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:2px;background:var(--gray-mid);border:1px solid var(--gray-mid);border-radius:4px;overflow:hidden}.team-member[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:0;padding:clamp(24px,3vw,36px);background:var(--black-card);transition:background .3s var(--ease)}.team-member[data-astro-cid-kh7btl4r]:hover{background:var(--black-elevated)}.team-photo[data-astro-cid-kh7btl4r]{display:none}.team-initials[data-astro-cid-kh7btl4r]{display:none;user-select:none}.team-name[data-astro-cid-kh7btl4r]{font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:4px}.team-role[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--orange);margin-bottom:4px}.team-license[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-text);margin-bottom:16px}.team-legal-name[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-text);margin-bottom:2px}.team-credentials[data-astro-cid-kh7btl4r]{margin:18px 0;padding:16px 18px;background:var(--black);border:1px solid var(--gray-mid);border-left:2px solid var(--orange);border-radius:4px}.team-credentials-label[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:var(--orange);margin-bottom:10px}.team-credentials-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.team-credentials-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{color:var(--gray-lighter);font-size:13px;line-height:1.6}.team-credentials-list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--white);font-weight:600}.team-alt[data-astro-cid-kh7btl4r]{color:var(--gray-text);font-size:12px}.team-lic-num[data-astro-cid-kh7btl4r]{color:var(--orange);font-family:var(--font-condensed);font-weight:600;letter-spacing:.5px}.team-lic-issuer[data-astro-cid-kh7btl4r],.team-lic-held[data-astro-cid-kh7btl4r],.team-lic-services[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:11px;letter-spacing:.5px;color:var(--gray-text);margin-top:2px}.team-bio[data-astro-cid-kh7btl4r]{color:var(--gray-lighter);font-size:14px;line-height:1.7;margin-bottom:16px;text-wrap:pretty}.team-pills[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.team-pill[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;padding:5px 12px;font-family:var(--font-condensed);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-lighter);background:var(--black);border:1px solid var(--gray-mid);border-radius:4px}.team-meta[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:24px;padding-top:16px;border-top:1px solid var(--gray-mid)}.team-meta-item[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:2px}.team-meta-label[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gray-text)}.team-meta-value[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:14px;color:var(--white)}.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,1fr)}.value-card[data-astro-cid-kh7btl4r]{padding:clamp(24px,3vw,32px)}.value-icon[data-astro-cid-kh7btl4r]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8650a14;border:1px solid rgba(232,101,10,.2);border-radius:4px;color:var(--orange);margin-bottom:16px}.value-title[data-astro-cid-kh7btl4r]{font-size:clamp(1rem,1.5vw,1.15rem);margin-bottom:10px;color:var(--white)}.value-desc[data-astro-cid-kh7btl4r]{font-size:13px;color:var(--gray-light);line-height:1.65;text-wrap:pretty}.offices-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--gray-mid);border:1px solid var(--gray-mid);border-radius:4px;overflow:hidden}.about-office-card[data-astro-cid-kh7btl4r]{background:var(--black-card);padding:clamp(24px,3vw,32px);transition:background .3s var(--ease)}.about-office-card[data-astro-cid-kh7btl4r]:hover{background:var(--black-elevated)}.about-office-name[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:16px;color:var(--white);text-transform:uppercase;margin-bottom:2px}.about-office-area[data-astro-cid-kh7btl4r]{font-family:var(--font-condensed);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gray-text);margin-bottom:16px}.about-office-address[data-astro-cid-kh7btl4r]{font-size:13px;color:var(--gray-light);line-height:1.6;white-space:pre-line;margin-bottom:12px}.about-office-phone[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--orange);text-decoration:none;margin-bottom:12px;transition:color .2s}.about-office-phone[data-astro-cid-kh7btl4r]:hover{color:var(--orange-bright)}.about-office-hours[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:6px;font-family:var(--font-condensed);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gray-text)}.about-office-hours[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{color:var(--orange);flex-shrink:0}.faq-container[data-astro-cid-kh7btl4r]{max-width:800px;border-top:1px solid var(--gray-mid)}@media(max-width:1024px){.story-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:clamp(32px,4vw,48px)}.timeline[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-left:0}.timeline-line[data-astro-cid-kh7btl4r]{display:none}.timeline-item[data-astro-cid-kh7btl4r]{background:var(--black-card);border:1px solid var(--gray-mid);border-radius:4px;padding:20px;border-top:3px solid var(--orange)}.timeline-dot[data-astro-cid-kh7btl4r]{display:none}.values-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.team-member[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:0}}@media(max-width:768px){.story-grid[data-astro-cid-kh7btl4r]{gap:28px}.timeline[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}.team-member[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:0}.values-grid[data-astro-cid-kh7btl4r],.offices-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.team-meta[data-astro-cid-kh7btl4r]{flex-direction:column;gap:12px}}@media(max-width:400px){.timeline[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.team-pills[data-astro-cid-kh7btl4r]{gap:4px}.team-pill[data-astro-cid-kh7btl4r]{font-size:9px;padding:4px 10px}.timeline-year[data-astro-cid-kh7btl4r]{font-size:16px}.timeline-event[data-astro-cid-kh7btl4r]{font-size:13px}}
