.top[data-astro-cid-gfpn2dzd]{padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,7vw,5.5rem);background:var(--bg)}.top-grid[data-astro-cid-gfpn2dzd]{display:grid;gap:2rem;align-items:center}h1[data-astro-cid-gfpn2dzd]{margin-top:1rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.08;text-wrap:balance}.lead[data-astro-cid-gfpn2dzd]{margin-top:1rem;max-width:34rem;font-size:1.125rem;color:var(--ink-2)}.facts[data-astro-cid-gfpn2dzd]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.75rem}.facts[data-astro-cid-gfpn2dzd] dt[data-astro-cid-gfpn2dzd]{font-family:var(--display);font-weight:800;font-size:1.625rem;line-height:1.1;color:var(--brand-strong)}.facts[data-astro-cid-gfpn2dzd] dd[data-astro-cid-gfpn2dzd]{font-size:.875rem;color:var(--muted)}.top-photo[data-astro-cid-gfpn2dzd]{position:relative;padding:0 2.5rem 2.5rem 0}.top-photo[data-astro-cid-gfpn2dzd] img[data-astro-cid-gfpn2dzd]{border-radius:var(--r-xl);object-fit:cover}.top-photo[data-astro-cid-gfpn2dzd] img[data-astro-cid-gfpn2dzd]:first-child{width:100%;aspect-ratio:16 / 11}.top-photo[data-astro-cid-gfpn2dzd] img[data-astro-cid-gfpn2dzd]:last-child{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:4 / 3;border:5px solid var(--surface);box-shadow:var(--shadow)}.reach[data-astro-cid-gfpn2dzd]{margin-top:clamp(-3.25rem,-4vw,-2rem)}.channels[data-astro-cid-gfpn2dzd]{display:grid;gap:.75rem}.channels[data-astro-cid-gfpn2dzd] a[data-astro-cid-gfpn2dzd]{display:flex;align-items:center;gap:1rem;height:100%;padding:1.1rem 1.25rem;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-s);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.channels[data-astro-cid-gfpn2dzd] a[data-astro-cid-gfpn2dzd]:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:var(--shadow)}.ico[data-astro-cid-gfpn2dzd]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--brand-soft);color:var(--brand-strong)}.ico[data-astro-cid-gfpn2dzd].wa{background:#e3f5ea;color:var(--whatsapp)}.channels[data-astro-cid-gfpn2dzd] small[data-astro-cid-gfpn2dzd]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.channels[data-astro-cid-gfpn2dzd] strong[data-astro-cid-gfpn2dzd]{display:block;font-family:var(--display);font-size:1.1875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.channels[data-astro-cid-gfpn2dzd] em[data-astro-cid-gfpn2dzd]{display:block;font-style:normal;font-size:.875rem;color:var(--muted)}.main[data-astro-cid-gfpn2dzd]{padding-block:var(--section)}.main-grid[data-astro-cid-gfpn2dzd]{display:grid;gap:2.5rem;align-items:start}.topics[data-astro-cid-gfpn2dzd] h2[data-astro-cid-gfpn2dzd],.office-card[data-astro-cid-gfpn2dzd] h2[data-astro-cid-gfpn2dzd]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.15}.topics[data-astro-cid-gfpn2dzd] ol[data-astro-cid-gfpn2dzd]{display:grid;gap:.75rem;margin-top:1.5rem}.topics[data-astro-cid-gfpn2dzd] li[data-astro-cid-gfpn2dzd]{display:flex;gap:1.1rem;padding:1.25rem;border-radius:var(--r);background:var(--bg)}.num[data-astro-cid-gfpn2dzd]{flex:none;font-family:var(--display);font-weight:800;font-size:1.5rem;line-height:1.1;color:var(--brand)}.topics[data-astro-cid-gfpn2dzd] h3[data-astro-cid-gfpn2dzd]{font-size:1.125rem}.topics[data-astro-cid-gfpn2dzd] p[data-astro-cid-gfpn2dzd]{margin-top:.3rem;color:var(--ink-2)}.go[data-astro-cid-gfpn2dzd]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.25rem;font-weight:700;color:var(--brand-strong)}.go[data-astro-cid-gfpn2dzd]:hover{text-decoration:underline;text-underline-offset:3px}.office[data-astro-cid-gfpn2dzd]{padding-block:0 var(--section)}.office-grid[data-astro-cid-gfpn2dzd]{display:grid;overflow:hidden;border-radius:var(--r-xl);background:var(--dark);color:#fff}.office-card[data-astro-cid-gfpn2dzd]{display:grid;align-content:start;gap:1rem;padding:clamp(1.5rem,4vw,2.75rem)}.office-card[data-astro-cid-gfpn2dzd]>p[data-astro-cid-gfpn2dzd]{color:var(--on-dark-muted)}.office-card[data-astro-cid-gfpn2dzd] dl[data-astro-cid-gfpn2dzd]{display:grid;gap:.9rem;margin-block:.5rem}.office-card[data-astro-cid-gfpn2dzd] dt[data-astro-cid-gfpn2dzd]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-muted)}.office-card[data-astro-cid-gfpn2dzd] dd[data-astro-cid-gfpn2dzd]{font-weight:600}.office-card[data-astro-cid-gfpn2dzd] dd[data-astro-cid-gfpn2dzd] a[data-astro-cid-gfpn2dzd]{display:inline-flex;align-items:center;min-height:32px}.office-card[data-astro-cid-gfpn2dzd] dd[data-astro-cid-gfpn2dzd] a[data-astro-cid-gfpn2dzd]:hover{text-decoration:underline;text-underline-offset:3px}.office-card[data-astro-cid-gfpn2dzd] .btn[data-astro-cid-gfpn2dzd]{justify-self:start}.map[data-astro-cid-gfpn2dzd]{position:relative;min-height:340px;background:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px) 0 0 / 44px 100%,var(--dark-2)}.map[data-astro-cid-gfpn2dzd] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.map-cover[data-astro-cid-gfpn2dzd]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.35rem;padding:1.5rem;text-align:center}.pin[data-astro-cid-gfpn2dzd]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:.5rem;border-radius:50%;background:var(--brand-strong);animation:pin 2.4s var(--ease) infinite}@keyframes pin{0%,to{box-shadow:0 0 #e62f4380}60%{box-shadow:0 0 0 18px #e62f4300}}.map-cover[data-astro-cid-gfpn2dzd]>span[data-astro-cid-gfpn2dzd]:not(.pin){color:var(--on-dark-muted)}.map-cover[data-astro-cid-gfpn2dzd] .btn[data-astro-cid-gfpn2dzd]{margin-top:1rem}.map-cover[data-astro-cid-gfpn2dzd] small[data-astro-cid-gfpn2dzd]{max-width:22rem;margin-top:.5rem;font-size:.78rem;color:var(--on-dark-muted)}@media(prefers-reduced-motion:reduce){.pin[data-astro-cid-gfpn2dzd]{animation:none}}@media(min-width:700px){.channels[data-astro-cid-gfpn2dzd]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.top-grid[data-astro-cid-gfpn2dzd]{grid-template-columns:1fr 1fr;gap:3.5rem}.main-grid[data-astro-cid-gfpn2dzd]{grid-template-columns:.85fr 1.15fr;gap:3.5rem}.office-grid[data-astro-cid-gfpn2dzd]{grid-template-columns:.9fr 1.1fr}.map[data-astro-cid-gfpn2dzd]{min-height:460px}}
