.contact[data-astro-cid-lxuh7dq5]{gap:16px;padding-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=760px){.contact[data-astro-cid-lxuh7dq5]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.contact[data-astro-cid-lxuh7dq5]{grid-template-columns:1.25fr 1fr 1fr}}.contact-card--emails[data-astro-cid-lxuh7dq5]{grid-column:1/-1}.contact[data-astro-cid-lxuh7dq5]>[data-astro-cid-lxuh7dq5]{min-width:0}.contact-card[data-astro-cid-lxuh7dq5] .btn{white-space:normal;text-align:center;max-width:100%}.contact-card--emails[data-astro-cid-lxuh7dq5] ul[data-astro-cid-lxuh7dq5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px 24px;width:100%}.contact-card[data-astro-cid-lxuh7dq5]{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:12px;padding:26px;display:grid}.contact-card[data-astro-cid-lxuh7dq5]>svg:first-child{color:var(--brand-orange-deep)}.contact-card[data-astro-cid-lxuh7dq5] h2[data-astro-cid-lxuh7dq5]{font-size:var(--fs-lg)}.contact-card[data-astro-cid-lxuh7dq5] ul[data-astro-cid-lxuh7dq5]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact-card[data-astro-cid-lxuh7dq5] a[data-astro-cid-lxuh7dq5]:not(.btn){text-decoration-color:var(--line-light);text-underline-offset:3px;overflow-wrap:break-word;font-weight:600}.contact-card[data-astro-cid-lxuh7dq5] a[data-astro-cid-lxuh7dq5]:not(.btn):hover{color:var(--brand-orange-deep)}.contact-card[data-astro-cid-lxuh7dq5] small[data-astro-cid-lxuh7dq5]{color:var(--text-muted);font-size:var(--fs-xs);display:block}.contact-card[data-astro-cid-lxuh7dq5] address[data-astro-cid-lxuh7dq5]{color:var(--text-muted);font-style:normal}.contact-card--wa[data-astro-cid-lxuh7dq5]{background:linear-gradient(120deg, transparent 60%, #e8791a2e 60.2%, transparent 82%), var(--ink-900);color:var(--white);border-color:#0000}.contact-card--wa[data-astro-cid-lxuh7dq5]>svg:first-child{color:var(--brand-orange)}.contact-card--wa[data-astro-cid-lxuh7dq5] p[data-astro-cid-lxuh7dq5]{color:var(--ink-300)}.contact-card__wa-icon[data-astro-cid-lxuh7dq5]{color:var(--brand-orange);display:grid;position:relative}.contact-card__wa-icon[data-astro-cid-lxuh7dq5]:before,.contact-card__wa-icon[data-astro-cid-lxuh7dq5]:after{content:"";border:2px solid var(--brand-orange);opacity:0;border-radius:50%;position:absolute;inset:-6px}.contact-card--wa[data-astro-cid-lxuh7dq5] .contact-card__wa-number[data-astro-cid-lxuh7dq5]{color:var(--white);font-size:var(--fs-lg);letter-spacing:.01em;font-weight:800}.contact-card__ring[data-astro-cid-lxuh7dq5]{color:var(--brand-orange-deep);transform-origin:50% 20%;display:grid}.contact-mail[data-astro-cid-lxuh7dq5]{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;display:inline-flex}.contact-mail[data-astro-cid-lxuh7dq5] a[data-astro-cid-lxuh7dq5]{overflow-wrap:anywhere;min-width:0}.contact-copy[data-astro-cid-lxuh7dq5]{border:1px solid var(--line-light);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform .12s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-flex}.contact-copy[data-astro-cid-lxuh7dq5]:hover{border-color:var(--text);color:var(--text)}.contact-copy[data-astro-cid-lxuh7dq5]:active{transform:scale(.96)}.contact-copy[data-astro-cid-lxuh7dq5].is-copied{border-color:var(--success);background:var(--success);color:var(--white)}@media (prefers-reduced-motion:no-preference){.js .contact-card--wa[data-astro-cid-lxuh7dq5].is-visible .contact-card__wa-icon[data-astro-cid-lxuh7dq5]:before,.js .contact-card--wa[data-astro-cid-lxuh7dq5].is-visible .contact-card__wa-icon[data-astro-cid-lxuh7dq5]:after{animation:wa-wave 1.6s var(--ease-out) .6s 2}.js .contact-card--wa[data-astro-cid-lxuh7dq5].is-visible .contact-card__wa-icon[data-astro-cid-lxuh7dq5]:after{animation-delay:1.1s}@media (hover:hover) and (pointer:fine){.contact-card[data-astro-cid-lxuh7dq5]:hover .contact-card__ring[data-astro-cid-lxuh7dq5]{animation:phone-ring .6s var(--ease-in-out)}}@supports (animation-timeline:view()){.visit__photo[data-astro-cid-lxuh7dq5] img{animation:linear both visit-zoom view()}}}@keyframes wa-wave{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes phone-ring{0%,to{transform:none}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes visit-zoom{0%{scale:1.12}to{scale:1}}.visit[data-astro-cid-lxuh7dq5]{margin-top:16px;display:grid;position:relative}.visit__photo[data-astro-cid-lxuh7dq5]{aspect-ratio:16/9}.visit__photo[data-astro-cid-lxuh7dq5] img{object-fit:cover;width:100%;height:100%}.visit__card[data-astro-cid-lxuh7dq5]{border-radius:var(--radius-lg);background:var(--ink-900);color:var(--white);box-shadow:var(--shadow-card-hover);justify-items:start;gap:14px;margin:-64px 16px 0;padding:26px;display:grid;position:relative}.visit__card[data-astro-cid-lxuh7dq5] h2[data-astro-cid-lxuh7dq5]{font-size:var(--fs-lg)}@media (width>=960px){.visit[data-astro-cid-lxuh7dq5]{grid-template-columns:1fr 420px;align-items:center}.visit__photo[data-astro-cid-lxuh7dq5]{aspect-ratio:21/9;grid-area:1/1/auto/-1}.visit__card[data-astro-cid-lxuh7dq5]{grid-area:1/2;margin:0 32px 0 0}}.contact-order[data-astro-cid-lxuh7dq5]{margin-block:16px var(--space-section);border-radius:var(--radius-lg);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:clamp(22px,4vw,36px);display:flex}.contact-order[data-astro-cid-lxuh7dq5] h2[data-astro-cid-lxuh7dq5]{font-size:var(--fs-lg);margin-bottom:6px}.contact-order[data-astro-cid-lxuh7dq5] p[data-astro-cid-lxuh7dq5]{color:var(--text-muted)}
