.section[data-astro-cid-j7pv25f6]{padding-block:var(--space-section)}.kicker[data-astro-cid-j7pv25f6]{display:block;margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.28em;text-transform:uppercase;color:var(--dourado-80)}.kicker-light[data-astro-cid-j7pv25f6]{color:var(--nude-20)}.areas-title[data-astro-cid-j7pv25f6],.feature-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.team-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(32px,3.8vw,48px);font-weight:500}.office-philosophy[data-astro-cid-j7pv25f6],.areas-intro[data-astro-cid-j7pv25f6],.team-intro[data-astro-cid-j7pv25f6]{max-width:none;font-size:clamp(16px,1.15vw,18px);line-height:1.8;color:var(--azul-escuro-80);hyphenate-limit-chars:7 3 3}.link-arrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--dourado-80);font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none}.link-arrow[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform .25s var(--ease-soft)}.link-arrow[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.link-arrow-light[data-astro-cid-j7pv25f6]{color:var(--nude)}.hero-grid[data-astro-cid-j7pv25f6],.office-grid[data-astro-cid-j7pv25f6],.areas-grid[data-astro-cid-j7pv25f6],.feature-grid[data-astro-cid-j7pv25f6],.team-head[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-section);row-gap:var(--space-block);align-items:start}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:calc(var(--nav-height) + var(--space-block)) 0 var(--space-section);color:var(--branco);background:radial-gradient(ellipse at 15% 20%,rgba(var(--rgb-principal, 49,69,80),.5),transparent 55%),linear-gradient(165deg,var(--azul-escuro),var(--hero-meio, #0b2530) 60%,var(--azul-60))}.hero-mark[data-astro-cid-j7pv25f6]{position:absolute;width:min(56vw,760px);left:-6%;bottom:-14%;opacity:.035;pointer-events:none}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:22ch;margin-bottom:var(--space-block);color:var(--nude);font-weight:500;font-size:clamp(36px,3.6vw,52px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.portrait[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--radius-md);background:var(--azul-60);transition:transform .5s var(--ease-soft)}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus, 50% 25%);transform:scale(1.5);transform-origin:var(--photo-focus, 50% 25%)}.portrait-sm[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.35)}.team-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .portrait[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}.office[data-astro-cid-j7pv25f6]{background:var(--branco)}.office-statement[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,3.4vw,46px);line-height:1.18;letter-spacing:-.01em;color:var(--azul-principal);text-wrap:balance}.principles[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-section);row-gap:var(--space-5);padding:var(--space-panel);background:var(--surface-warm);border-radius:var(--radius-md)}.principles[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dourado-80)}.principles[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(19px,1.7vw,24px);line-height:1.45;color:var(--azul-principal)}.areas[data-astro-cid-j7pv25f6]{background:var(--surface-warm)}.areas-title[data-astro-cid-j7pv25f6]{margin:0;color:var(--azul-principal)}.areas-grid[data-astro-cid-j7pv25f6]>.areas-list{grid-column:1 / -1}.feature[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--azul-escuro);color:var(--branco)}.feature-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:16ch;margin-bottom:var(--space-5);color:var(--nude)}.feature-lead[data-astro-cid-j7pv25f6]{max-width:44ch;margin-bottom:var(--space-6);font-size:clamp(17px,1.3vw,19px);color:var(--branco-90)}.feature-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.feature-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{white-space:normal;text-align:center}.feature-reading[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:var(--gap-grid);margin-bottom:var(--space-5);list-style:none}.feature-reading[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-5) var(--space-panel);background:#f7f5f00d;border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background .25s var(--ease-soft),transform .25s var(--ease-soft)}.feature-reading[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ffe3a51a;transform:translate(4px)}.reading-cat[data-astro-cid-j7pv25f6]{display:block;margin-bottom:var(--space-2);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--nude-20)}.reading-title[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-serif);font-size:clamp(18px,1.5vw,21px);line-height:1.3;color:var(--branco)}.team[data-astro-cid-j7pv25f6]{background:var(--branco)}.team-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-block)}.team-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2);color:var(--azul-principal)}.team-count[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--dourado-80)}.team-intro[data-astro-cid-j7pv25f6]{text-align:justify;hyphens:auto}.team-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--space-6) var(--gap-grid);list-style:none}.team-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;color:inherit;text-decoration:none}.team-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-block)}.contact[data-astro-cid-j7pv25f6]{background:var(--azul-60);color:var(--branco)}.contact-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:14ch;margin:0;color:var(--nude)}.contact-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-5);color:var(--branco-90)}.contact-hours[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.contact-hours[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--nude-20)}.contact-hours[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.55}@media(min-width:1101px){.feature-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding-inline:var(--space-5)}}@media(max-width:860px){.office-grid[data-astro-cid-j7pv25f6],.areas-grid[data-astro-cid-j7pv25f6],.feature-grid[data-astro-cid-j7pv25f6],.team-head[data-astro-cid-j7pv25f6],.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}.office-philosophy[data-astro-cid-j7pv25f6],.areas-intro[data-astro-cid-j7pv25f6],.team-intro[data-astro-cid-j7pv25f6]{max-width:62ch}.principles[data-astro-cid-j7pv25f6]{column-gap:var(--gap-grid)}.team-strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}}@media(max-width:640px){.team-intro[data-astro-cid-j7pv25f6]{text-align:left;hyphens:manual}.hero[data-astro-cid-j7pv25f6]{padding-top:calc(var(--nav-height-mobile) + var(--space-block))}.hero-copy[data-astro-cid-j7pv25f6]{text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-inline:auto;font-size:clamp(32px,8.8vw,38px)}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.office-statement[data-astro-cid-j7pv25f6]{font-size:28px}.principles[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:18px}.feature[data-astro-cid-j7pv25f6]{text-align:center}.feature-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.feature-lead[data-astro-cid-j7pv25f6]{margin-inline:auto}.feature-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}}@media(prefers-reduced-motion:reduce){.portrait[data-astro-cid-j7pv25f6],.feature-reading[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.link-arrow[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:none}}
