#contato[data-astro-cid-lcj3fvpv]{scroll-margin-top:96px}.ct_grid[data-astro-cid-lcj3fvpv]{gap:var(--s-48);grid-template-columns:minmax(0,1fr);display:grid}.ct_title[data-astro-cid-lcj3fvpv]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;line-height:1.04}.ct_text[data-astro-cid-lcj3fvpv]{margin-top:var(--s-16);max-width:34em;font-size:var(--fs-body-lg);color:var(--ink-80);text-wrap:pretty;line-height:1.6}.ct_list[data-astro-cid-lcj3fvpv]{margin-top:var(--s-32);border-top:1px solid var(--ink-12);padding:0;list-style:none}.ct_list[data-astro-cid-lcj3fvpv] li[data-astro-cid-lcj3fvpv]{border-bottom:1px solid var(--ink-12)}.ct_row[data-astro-cid-lcj3fvpv],.ct_row[data-astro-cid-lcj3fvpv] [data-astro-cid-lcj3fvpv]{text-decoration:none}.ct_row[data-astro-cid-lcj3fvpv]{column-gap:var(--s-16);row-gap:var(--s-8);padding:var(--s-24) var(--s-8);margin-inline:calc(-1 * var(--s-8));border-radius:var(--r-md);color:var(--ink);transition:background var(--d-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ct_label[data-astro-cid-lcj3fvpv]{align-items:center;gap:var(--s-8);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);grid-column:1/-1;display:flex}.ct_label-icon[data-astro-cid-lcj3fvpv]{width:18px;height:18px}.ct_addr[data-astro-cid-lcj3fvpv]{font-family:var(--font-title);letter-spacing:-.015em;color:var(--navy);overflow-wrap:anywhere;font-size:clamp(1.2rem,.9rem + 1.5vw,2.25rem);font-weight:400;line-height:1.15}.ct_go[data-astro-cid-lcj3fvpv]{border-radius:var(--r-pill);border:1px solid var(--ink-12);width:48px;height:48px;color:var(--navy);transition:background var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out);grid-area:2/2/span 2;place-items:center;display:grid}.ct_desc[data-astro-cid-lcj3fvpv]{font-size:var(--fs-body);color:var(--ink-80);grid-column:1;line-height:1.5}.ct_row[data-astro-cid-lcj3fvpv]:hover{background:var(--mist)}.ct_row[data-astro-cid-lcj3fvpv]:hover .ct_go[data-astro-cid-lcj3fvpv]{background:var(--orange);border-color:var(--orange)}.ct_row[data-astro-cid-lcj3fvpv]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ct_card[data-astro-cid-lcj3fvpv]{border-radius:var(--r-lg);background:var(--grad-navy);color:var(--white);box-shadow:var(--shadow-soft);overflow:hidden}.ct_photo[data-astro-cid-lcj3fvpv]{aspect-ratio:4/3;overflow:hidden}.ct_photo[data-astro-cid-lcj3fvpv] img[data-astro-cid-lcj3fvpv]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.ct_social[data-astro-cid-lcj3fvpv]{padding:var(--s-32) var(--s-24)}.ct_social-title[data-astro-cid-lcj3fvpv]{font-family:var(--font-title);font-weight:400;font-size:var(--fs-h4);letter-spacing:-.01em;text-wrap:balance;line-height:1.15}.ct_social-text[data-astro-cid-lcj3fvpv]{margin-top:var(--s-12);font-size:var(--fs-body);color:var(--on-navy-80);text-wrap:pretty;line-height:1.55}.ct_nets[data-astro-cid-lcj3fvpv]{gap:var(--s-8);margin-top:var(--s-24);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ct_net[data-astro-cid-lcj3fvpv]{align-items:center;gap:var(--s-8);min-height:44px;padding:0 var(--s-16);border-radius:var(--r-pill);background:var(--on-navy-12);color:var(--white);font-size:var(--fs-body-sm);transition:background var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out);text-decoration:none;display:inline-flex}.ct_net[data-astro-cid-lcj3fvpv] .icon[data-astro-cid-lcj3fvpv]{width:18px;height:18px}.ct_net[data-astro-cid-lcj3fvpv]:hover{background:var(--orange);color:var(--navy)}.ct_net[data-astro-cid-lcj3fvpv]:focus-visible{outline:2px solid var(--peach);outline-offset:3px}@media (width>=600px) and (width<=959px){.ct_photo[data-astro-cid-lcj3fvpv]{aspect-ratio:16/9}}@media (width>=960px){.ct_grid[data-astro-cid-lcj3fvpv]{gap:var(--s-96);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.ct_list[data-astro-cid-lcj3fvpv]{margin-top:var(--s-48)}.ct_row[data-astro-cid-lcj3fvpv]{padding:var(--s-32) var(--s-16);margin-inline:calc(-1 * var(--s-16));column-gap:var(--s-32)}.ct_go[data-astro-cid-lcj3fvpv]{width:56px;height:56px}.ct_photo[data-astro-cid-lcj3fvpv]{aspect-ratio:1;width:100%;max-height:440px}.ct_social[data-astro-cid-lcj3fvpv]{padding:var(--s-32)}}
