.buho-cartero[data-astro-cid-cpd22vjf] svg[data-astro-cid-cpd22vjf]{display:block;width:100%;height:auto;overflow:visible}.bc-sombra[data-astro-cid-cpd22vjf]{fill:#000;opacity:.25}.bc-oreja[data-astro-cid-cpd22vjf]{fill:none;stroke:var(--on-night);stroke-width:1.6;stroke-linecap:round}.bc-ojo[data-astro-cid-cpd22vjf]{fill:var(--on-night)}.bc-pupila[data-astro-cid-cpd22vjf]{fill:#063d2d}.bc-parpado[data-astro-cid-cpd22vjf]{fill:var(--accent-strong)}.bc-pico[data-astro-cid-cpd22vjf]{fill:none;stroke:var(--on-night);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.bc-ala[data-astro-cid-cpd22vjf]{fill:var(--accent-strong);stroke:var(--on-night);stroke-width:2.2;stroke-linecap:round}.bc-papel[data-astro-cid-cpd22vjf]{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.bc-pliegue[data-astro-cid-cpd22vjf]{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linejoin:round}.bc-sello[data-astro-cid-cpd22vjf]{fill:var(--accent-bright)}.bc-chispa[data-astro-cid-cpd22vjf]{fill:none;stroke:var(--accent-bright);stroke-width:2.2;stroke-linecap:round;opacity:0}.bc-pupila[data-astro-cid-cpd22vjf]{animation:bc-mira 6s ease-in-out infinite}@keyframes bc-mira{0%,30%{transform:translate(0)}36%,60%{transform:translate(2.4px,1.6px)}66%,to{transform:translate(0)}}.bc-parpado[data-astro-cid-cpd22vjf]{transform-box:fill-box;transform-origin:top;transform:scaleY(0);animation:bc-parpadea 6s ease-in-out infinite}@keyframes bc-parpadea{0%,18%{transform:scaleY(0)}21%{transform:scaleY(1)}24%,84%{transform:scaleY(0)}87%{transform:scaleY(1)}90%,to{transform:scaleY(0)}}.bc-sobre[data-astro-cid-cpd22vjf]{transform-box:fill-box;transform-origin:50% 100%;animation:bc-sobre 6s ease-in-out infinite}@keyframes bc-sobre{0%,36%{transform:translate(0) rotate(0)}44%{transform:translate(6px,-6px) rotate(6deg)}48%{transform:translate(5px,-5px) rotate(4deg)}52%{transform:translate(6px,-6px) rotate(6deg)}62%,to{transform:translate(0) rotate(0)}}.bc-chispa[data-astro-cid-cpd22vjf]{transform-box:fill-box;transform-origin:left center;animation:bc-chispa 6s ease-out infinite}@keyframes bc-chispa{0%,42%{opacity:0;transform:translate(-6px)}48%{opacity:1;transform:translate(0)}58%,to{opacity:0;transform:translate(4px)}}.bc-oreja[data-astro-cid-cpd22vjf]{transform-box:fill-box;transform-origin:50% 100%;animation:bc-oreja 12s ease-in-out infinite}.bc-oreja--dcha[data-astro-cid-cpd22vjf]{animation-delay:-.4s}@keyframes bc-oreja{0%,70%,78%,to{transform:rotate(0)}73%{transform:rotate(-12deg)}75%{transform:rotate(6deg)}}.contact[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}.contact-intro[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{margin:.5rem 0}.contact-title[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.contact-intro[data-astro-cid-2mxdoeuz] .contact-title[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{flex:1 1 auto;min-width:0;margin:0}.contact-title[data-astro-cid-2mxdoeuz] .contact-buho{flex:none;font-size:var(--step-5);margin-block:-.5rem;width:clamp(3.5rem,1.9em,8rem);pointer-events:none}@media(min-width:30rem)and (max-width:48rem){.contact-title[data-astro-cid-2mxdoeuz] .contact-buho{width:1.25em}}.direct[data-astro-cid-2mxdoeuz]{list-style:none;padding:0;margin-top:var(--space-lg);display:grid;gap:var(--space-sm)}.direct[data-astro-cid-2mxdoeuz] li[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-sm);align-items:baseline}.direct-label[data-astro-cid-2mxdoeuz]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.direct[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--ink);text-decoration:none;font-weight:600}.direct[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:hover{color:var(--accent-bright)}.contact-form[data-astro-cid-2mxdoeuz]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);display:grid;gap:var(--space-md)}.form-error[data-astro-cid-2mxdoeuz]{background:#2b2313;border:1px solid #8a6d2f;color:#f0c674;padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--step--1)}.field[data-astro-cid-2mxdoeuz]{display:grid;gap:.4rem}.field[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{font-weight:600;font-size:var(--step--1)}.field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz],.field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz],.field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]{font:inherit;font-size:var(--step-0);padding:.7rem .9rem;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);width:100%;resize:vertical}.field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235f6972' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem;cursor:pointer}.field[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.field[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus,.field[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.consent[data-astro-cid-2mxdoeuz]{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--step--1);color:var(--ink-2);line-height:1.5;cursor:pointer}.consent[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--accent-bright);cursor:pointer}.consent[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--accent-bright);font-weight:600}.submit[data-astro-cid-2mxdoeuz]{font:inherit;font-weight:600;font-size:var(--step-0);background:var(--accent-strong);color:#fff;border:0;padding:.85rem 1.5rem;border-radius:999px;cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease)}.submit[data-astro-cid-2mxdoeuz]:hover:not(:disabled){background:var(--accent);transform:translateY(-2px)}.submit[data-astro-cid-2mxdoeuz]:disabled{opacity:.5;cursor:not-allowed}.form-note[data-astro-cid-2mxdoeuz]{font-size:var(--step--1);color:var(--ink-3)}@media(max-width:48rem){.contact[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:var(--space-lg)}.contact-form[data-astro-cid-2mxdoeuz]{padding:var(--space-md)}}
