.contacto[data-astro-cid-2mxdoeuz] .contact-grid[data-astro-cid-2mxdoeuz]{max-width:var(--read-wide);margin:0 auto;padding:56px var(--gutter) 96px;display:grid;grid-template-columns:1.15fr 1fr;column-gap:96px;row-gap:64px;align-items:start}.contacto[data-astro-cid-2mxdoeuz] .col-eyebrow[data-astro-cid-2mxdoeuz]{display:block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--meta);margin:0 0 32px}.contacto[data-astro-cid-2mxdoeuz] .contact-form[data-astro-cid-2mxdoeuz]{display:grid;row-gap:28px}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz]{display:grid;row-gap:6px}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz] .req[data-astro-cid-2mxdoeuz]{color:#c8553d;margin-left:2px}.contacto[data-astro-cid-2mxdoeuz] .field-help[data-astro-cid-2mxdoeuz]{margin:0;font-family:var(--serif);font-style:italic;font-size:13px;color:var(--meta)}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=text],.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=email],.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz],.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--hairline);padding:10px 0;font-family:var(--serif);font-size:16px;color:var(--ink);line-height:1.4;transition:border-color var(--t-fast)}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]::placeholder,.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]::placeholder{color:var(--meta);font-style:italic;opacity:1}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--meta) 50%),linear-gradient(135deg,var(--meta) 50%,transparent 50%);background-position:calc(100% - 14px) 18px,calc(100% - 8px) 18px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:28px;color:var(--meta);font-style:italic}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:valid{color:var(--ink);font-style:normal}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{resize:vertical;min-height:132px;line-height:var(--lh-read)}.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus,.contacto[data-astro-cid-2mxdoeuz] .field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus{outline:none;border-bottom-color:var(--accent)}.contacto[data-astro-cid-2mxdoeuz] .char-count[data-astro-cid-2mxdoeuz]{margin:4px 0 0;text-align:right;font-family:var(--sans);font-size:12px;color:var(--meta)}.contacto[data-astro-cid-2mxdoeuz] .consent[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:18px 1fr;column-gap:12px;align-items:start;padding-top:8px;border-top:1px solid var(--hairline)}.contacto[data-astro-cid-2mxdoeuz] .consent[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--accent)}.contacto[data-astro-cid-2mxdoeuz] .consent[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{font-family:var(--serif);font-size:14px;line-height:1.5;color:var(--ink-soft)}.contacto[data-astro-cid-2mxdoeuz] .consent[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px}.contacto[data-astro-cid-2mxdoeuz] .consent[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:hover{opacity:.7}.contacto[data-astro-cid-2mxdoeuz] .submit-btn[data-astro-cid-2mxdoeuz]{justify-self:start;padding:14px 28px;background:#e89b86;color:#2a0f08;border:0;border-radius:4px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--t-fast),transform var(--t-fast)}.contacto[data-astro-cid-2mxdoeuz] .submit-btn[data-astro-cid-2mxdoeuz]:hover{background:#db8770}.contacto[data-astro-cid-2mxdoeuz] .submit-btn[data-astro-cid-2mxdoeuz]:active{transform:translateY(1px)}.contacto[data-astro-cid-2mxdoeuz] .form-note[data-astro-cid-2mxdoeuz]{margin:0;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--meta);text-wrap:pretty}.contacto[data-astro-cid-2mxdoeuz] .channels-col[data-astro-cid-2mxdoeuz]{display:grid;row-gap:32px}.contacto[data-astro-cid-2mxdoeuz] .channel[data-astro-cid-2mxdoeuz]{display:grid;row-gap:10px}.contacto[data-astro-cid-2mxdoeuz] .channel-title[data-astro-cid-2mxdoeuz]{margin:0;font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.28;color:var(--ink);text-wrap:balance}.contacto[data-astro-cid-2mxdoeuz] .channel-desc[data-astro-cid-2mxdoeuz]{margin:0;font-family:var(--serif);font-size:16px;line-height:1.55;color:var(--meta);max-width:36ch;text-wrap:pretty}.contacto[data-astro-cid-2mxdoeuz] .channel-email[data-astro-cid-2mxdoeuz]{margin-top:4px;font-family:var(--sans);font-size:15px;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px;align-self:start;justify-self:start;transition:opacity var(--t-fast)}.contacto[data-astro-cid-2mxdoeuz] .channel-email[data-astro-cid-2mxdoeuz]:hover{opacity:.7}.contacto[data-astro-cid-2mxdoeuz] .secure-box[data-astro-cid-2mxdoeuz]{border:1px solid var(--hairline);border-radius:4px;padding:24px;background:var(--surface-2, transparent)}.contacto[data-astro-cid-2mxdoeuz] .secure-eyebrow[data-astro-cid-2mxdoeuz]{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--meta);margin:0 0 14px}.contacto[data-astro-cid-2mxdoeuz] .secure-box[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{margin:0;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--meta);text-wrap:pretty}@media(max-width:900px){.contacto[data-astro-cid-2mxdoeuz] .contact-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;column-gap:0;row-gap:56px}}@media(max-width:540px){.contacto[data-astro-cid-2mxdoeuz] .channel-title[data-astro-cid-2mxdoeuz]{font-size:18px}}
