.quote[data-astro-cid-5v4witja]{scroll-margin-top:calc(var(--header-h) + 1rem)}form[data-astro-cid-5v4witja]{gap:1.75rem;display:grid}fieldset[data-astro-cid-5v4witja]{border:0;margin:0;padding:0}legend[data-astro-cid-5v4witja],.label[data-astro-cid-5v4witja],label[data-astro-cid-5v4witja]{font-size:.85rem;font-weight:600}legend[data-astro-cid-5v4witja]{margin-bottom:.8rem}.chips[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.88rem;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.chip[data-astro-cid-5v4witja] .icon{width:0;height:1rem;transition:width .25s}.chip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]{background:var(--olive);border-color:var(--olive);color:var(--paper)}.chip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja] .icon{width:1rem}.chip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+span[data-astro-cid-5v4witja]{outline:2px solid var(--bronze);outline-offset:2px}.grid[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:1.1rem 1rem;display:grid}.full[data-astro-cid-5v4witja]{grid-column:1/-1}.field[data-astro-cid-5v4witja]{align-content:start;gap:.45rem;display:grid}input[data-astro-cid-5v4witja]:not([type=checkbox]):not([type=file]),textarea[data-astro-cid-5v4witja]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;font:inherit;color:inherit;padding:.85rem 1rem;transition:border-color .25s,box-shadow .25s}textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:7rem}input[data-astro-cid-5v4witja]:focus,textarea[data-astro-cid-5v4witja]:focus{border-color:var(--olive);outline:none;box-shadow:0 0 0 3px #4d583826}[data-astro-cid-5v4witja]::placeholder{color:var(--muted);opacity:.8}.req[data-astro-cid-5v4witja]{color:var(--bronze-deep)}.opt[data-astro-cid-5v4witja]{color:var(--muted);font-weight:400}.hint[data-astro-cid-5v4witja]{color:var(--muted);margin-top:-.5rem;font-size:.82rem}.err[data-astro-cid-5v4witja]{color:#a2412f;min-height:0;font-size:.8rem;font-weight:600}.err[data-astro-cid-5v4witja]:empty{display:none}.invalid[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.invalid[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{border-color:#a2412f}.hint[data-astro-cid-5v4witja].invalid{color:#a2412f;font-weight:600}.upload[data-astro-cid-5v4witja]{gap:.6rem;display:grid}.drop[data-astro-cid-5v4witja]{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);text-align:center;cursor:pointer;justify-items:center;gap:.35rem;padding:1.6rem 1rem;font-weight:400;transition:border-color .25s,background .25s;display:grid;position:relative}.drop[data-astro-cid-5v4witja]:hover,.drop[data-astro-cid-5v4witja].is-over{border-color:var(--olive);background:var(--olive-tint)}.drop[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop[data-astro-cid-5v4witja] .icon{width:1.6rem;height:1.6rem;color:var(--olive)}.small[data-astro-cid-5v4witja]{color:var(--muted);font-size:.8rem}.thumbs[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.thumbs[data-astro-cid-5v4witja]:empty{display:none}.thumbs[data-astro-cid-5v4witja] li{border-radius:var(--radius);background:var(--cream-deep);width:5.5rem;height:5.5rem;position:relative;overflow:hidden}.thumbs[data-astro-cid-5v4witja] img{object-fit:cover;width:100%;height:100%}.thumbs[data-astro-cid-5v4witja] button{width:1.6rem;height:1.6rem;color:var(--paper);background:#1d1e1bb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:.3rem;right:.3rem}.thumbs[data-astro-cid-5v4witja] button .icon{width:.9rem;height:.9rem}.check[data-astro-cid-5v4witja]{color:var(--ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.88rem;font-weight:400;display:grid}.check[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;position:absolute}.box[data-astro-cid-5v4witja]{border:1px solid var(--line-strong);background:var(--paper);color:#0000;border-radius:4px;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;transition:background .2s,color .2s;display:grid}.box[data-astro-cid-5v4witja] .icon{width:.95rem;height:.95rem}.check[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+.box[data-astro-cid-5v4witja]{background:var(--olive);border-color:var(--olive);color:var(--paper)}.check[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+.box[data-astro-cid-5v4witja]{outline:2px solid var(--bronze);outline-offset:2px}.consent[data-astro-cid-5v4witja].invalid .box[data-astro-cid-5v4witja]{border-color:#a2412f}.check[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{text-underline-offset:3px;text-decoration:underline}.hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error[data-astro-cid-5v4witja]{border-radius:var(--radius-lg);color:#6f2b1f;background:#f6e4de;gap:.75rem;padding:1rem 1.2rem;font-size:.92rem;display:flex}.form-error[data-astro-cid-5v4witja] .icon{flex:none;width:1.3rem;height:1.3rem}.form-error[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{white-space:nowrap;font-weight:700}.submit-row[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.submit-row[data-astro-cid-5v4witja] .small[data-astro-cid-5v4witja]{flex:14rem}[data-astro-cid-5v4witja][data-submit][aria-busy=true]{opacity:.7;pointer-events:none}.success[data-astro-cid-5v4witja]{outline:none;justify-items:start;gap:1rem;padding:clamp(1rem,3vw,2rem) 0;display:grid}.success-icon[data-astro-cid-5v4witja]{background:var(--olive);width:3.5rem;height:3.5rem;color:var(--paper);border-radius:50%;place-items:center;display:grid}.success-icon[data-astro-cid-5v4witja] .icon{width:1.6rem;height:1.6rem}.success[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{font-weight:700}@media (width<=600px){.grid[data-astro-cid-5v4witja]{grid-template-columns:1fr}}.contact-grid[data-astro-cid-fxbxjrzt]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.form-card[data-astro-cid-fxbxjrzt]{border-radius:var(--radius-lg);background:var(--cream);gap:1.75rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.side[data-astro-cid-fxbxjrzt]{top:calc(var(--header-h) + 1.5rem);gap:2.5rem;display:grid;position:sticky}.block[data-astro-cid-fxbxjrzt]{justify-items:start;gap:.9rem;display:grid}.phone[data-astro-cid-fxbxjrzt]{font-family:var(--font-display);font-size:var(--step-4);color:var(--olive);line-height:1}.mail[data-astro-cid-fxbxjrzt]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.mail[data-astro-cid-fxbxjrzt] .icon{width:1.2rem;height:1.2rem;color:var(--bronze)}.next[data-astro-cid-fxbxjrzt]{counter-reset:next;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.next[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt]{counter-increment:next;grid-template-columns:2rem 1fr;column-gap:.75rem;display:grid}.next[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt]:before{content:counter(next);background:var(--olive-tint);width:2rem;height:2rem;color:var(--olive-deep);border-radius:50%;grid-row:span 2;place-items:center;font-size:.85rem;font-weight:700;display:grid}.next[data-astro-cid-fxbxjrzt] h3[data-astro-cid-fxbxjrzt]{font-family:var(--font-sans);font-size:.98rem;font-weight:700}.next[data-astro-cid-fxbxjrzt] p[data-astro-cid-fxbxjrzt]{color:var(--ink-soft);font-size:.9rem}address[data-astro-cid-fxbxjrzt]{font-style:normal;line-height:1.6}.ids[data-astro-cid-fxbxjrzt]{color:var(--muted);font-size:.85rem}.area[data-astro-cid-fxbxjrzt]{align-items:center;gap:.5rem;display:flex}.area[data-astro-cid-fxbxjrzt] .icon{width:1.1rem;height:1.1rem}.map[data-astro-cid-fxbxjrzt]{background:radial-gradient(circle at 50% 50%, #a97c5d1f, transparent 60%), repeating-linear-gradient(0deg, transparent 0 39px, #1d1e1b0d 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #1d1e1b0d 39px 40px), var(--cream-deep);height:clamp(20rem,45vw,30rem);position:relative}.map[data-astro-cid-fxbxjrzt] iframe{filter:grayscale(.35)sepia(.12);border:0;width:100%;height:100%;position:absolute;inset:0}.map-placeholder[data-astro-cid-fxbxjrzt]{text-align:center;place-content:center;justify-items:center;gap:.8rem;padding:1.5rem;display:grid;position:absolute;inset:0}.map-placeholder[data-astro-cid-fxbxjrzt]>.icon{width:2.25rem;height:2.25rem;color:var(--bronze)}.map-placeholder[data-astro-cid-fxbxjrzt] p[data-astro-cid-fxbxjrzt]{font-weight:600}.map-actions[data-astro-cid-fxbxjrzt]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (width<=960px){.contact-grid[data-astro-cid-fxbxjrzt]{grid-template-columns:1fr}.side[data-astro-cid-fxbxjrzt]{position:static}}
