.contacto-form[data-astro-cid-vekgkm42]{gap:1.1rem;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}label[data-astro-cid-vekgkm42]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-size:.7rem;font-weight:500}.optional[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:.04em}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-text) 75%, transparent);width:100%;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;padding:.5rem 0 .4rem}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--color-text)}textarea[data-astro-cid-vekgkm42]{--renglon:1.9em;resize:vertical;min-height:calc(4 * var(--renglon) + .2rem + 1px);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--renglon) - 1px), color-mix(in srgb, var(--color-text) 28%, transparent) calc(var(--renglon) - 1px), color-mix(in srgb, var(--color-text) 28%, transparent) var(--renglon));background-position:0 .2rem;background-attachment:local;padding-top:.2rem;padding-bottom:0;line-height:1.9}[data-astro-cid-vekgkm42]::placeholder{color:var(--color-text-muted);opacity:.8}.hp[data-astro-cid-vekgkm42]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.consent[data-astro-cid-vekgkm42]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.6rem;max-width:46ch;font-weight:400;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1rem;height:1rem;accent-color:var(--color-dark);cursor:pointer;margin-top:.3em}.form-error[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--color-text);border-left:2px solid var(--color-text);padding-left:.8rem;font-weight:600}.submit[data-astro-cid-vekgkm42]{background:var(--color-dark);color:var(--color-dark-contrast);border:1px solid var(--color-dark);border-radius:var(--radius);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);justify-self:start;padding:.9rem 2.1rem;font-size:.78rem;font-weight:500}.submit[data-astro-cid-vekgkm42]:hover:not(:disabled){transform:translateY(-2px)}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:default}.form-success[data-astro-cid-vekgkm42]{border:1px solid var(--color-text);gap:.5rem;padding:1.4rem 1.5rem;display:grid}.form-success[data-astro-cid-vekgkm42]:focus{outline:none}.success-label[data-astro-cid-vekgkm42]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.success-note[data-astro-cid-vekgkm42]{font-size:var(--text-sm)}@media (width<=560px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact-sheet[data-astro-cid-yjs46ycc]{--color-bg:#f4f2ec;--color-surface:#d5d0c7;--color-text:#26282b;--color-text-muted:#2b2e31;--color-line:#2e313559;--color-accent:#2e3135;min-height:100dvh;color:var(--color-text);background-color:#c1bcb3;background-image:linear-gradient(90deg, #ffffff4d, #ffffff38 50%, #ffffff1f), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' /><feColorMatrix type='saturate' values='0' /></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.13' /></svg>"), var(--paper-img,none), radial-gradient(120% 100% at 50% 45%, #ffffff29, #2624200a);background-position:50%;background-size:auto,240px 240px,max(117.65vw,181.82vh),auto;position:relative}.contact-sheet[data-astro-cid-yjs46ycc].is-overlay{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.contact-sheet[data-astro-cid-yjs46ycc] :focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.sheet-inner[data-astro-cid-yjs46ycc]{width:min(100% - var(--gutter) * 2, var(--container));flex-direction:column;min-height:100dvh;margin-inline:auto;padding-block:clamp(1.2rem,3vh,2.2rem) clamp(2rem,6vh,4rem);display:flex}.sheet-nav[data-astro-cid-yjs46ycc]{min-height:1.5rem;margin-bottom:clamp(1rem,4vh,2.5rem)}.sheet-cols[data-astro-cid-yjs46ycc]{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.sheet-title[data-astro-cid-yjs46ycc]{font-size:clamp(1.8rem,1.15rem + 2.15vw,3rem);font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:clamp(1.4rem,4vh,2.4rem)}.datos[data-astro-cid-yjs46ycc]{font-style:normal;font-family:var(--font-card);letter-spacing:0;font-size:clamp(.98rem,.88rem + .38vw,1.18rem);line-height:1.5;display:grid}.linea[data-astro-cid-yjs46ycc]{display:block}.nombre[data-astro-cid-yjs46ycc]{font-weight:700}.hueco[data-astro-cid-yjs46ycc]{height:1lh}.linea[data-astro-cid-yjs46ycc] a[data-astro-cid-yjs46ycc]{text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:var(--color-line);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.linea[data-astro-cid-yjs46ycc] a[data-astro-cid-yjs46ycc]:hover{text-decoration-color:var(--color-text)}.nota[data-astro-cid-yjs46ycc]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid var(--color-line);max-width:40ch;margin-top:clamp(1.4rem,4vh,2.2rem);padding-top:.9rem;font-size:.72rem;font-weight:500}.intro[data-astro-cid-yjs46ycc]{max-width:46ch;margin-bottom:clamp(1.4rem,3vh,2rem);font-size:clamp(.98rem,.92rem + .2vw,1.08rem)}body.contact-page{background:#c1bcb3}@media (width<=900px){.sheet-cols[data-astro-cid-yjs46ycc]{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,6vh,3rem)}.sheet-inner[data-astro-cid-yjs46ycc]{min-height:0}.contact-sheet[data-astro-cid-yjs46ycc].is-overlay .sheet-inner[data-astro-cid-yjs46ycc]{padding-bottom:3rem}}body.contact-page{background-color:#c1bcb3;background-image:linear-gradient(90deg, #ffffff4d, #ffffff38 50%, #ffffff1f), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' /><feColorMatrix type='saturate' values='0' /></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.13' /></svg>"), var(--paper-img,none), radial-gradient(120% 100% at 50% 45%, #ffffff29, #2624200a);background-position:50%;background-size:auto,240px 240px,max(117.65vw,181.82vh),auto}body.contact-page .contact-sheet{background:0 0}body.contact-page:before{content:"";z-index:0;pointer-events:none;transition:opacity 1.8s var(--ease-out);background:#c1bcb3;position:fixed;inset:0}body.contact-page.paper-ready:before{opacity:0}body.contact-page .site-main,body.contact-page .site-footer{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){body.contact-page:before{transition:none}}
