.contact-h[data-astro-cid-6bfsojfh]{margin-bottom:54px}.cols[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.25fr;align-items:start;gap:72px;display:grid}.info[data-astro-cid-6bfsojfh]{justify-items:start;gap:12px;display:grid}.info[data-astro-cid-6bfsojfh] .tel[data-astro-cid-6bfsojfh],.info[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh],.info[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{font:400 17px/1.7 var(--sans);letter-spacing:0;color:var(--ink);font-style:normal}.info[data-astro-cid-6bfsojfh] .tel[data-astro-cid-6bfsojfh],.info[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh]{font-weight:500}.info[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{opacity:.78;margin-top:8px}.info[data-astro-cid-6bfsojfh] .tel[data-astro-cid-6bfsojfh]:hover,.info[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh]:hover{color:var(--link-hover)}.follow[data-astro-cid-6bfsojfh]{justify-items:start;gap:12px;margin-top:24px;display:grid}.follow-label[data-astro-cid-6bfsojfh]{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.follow[data-astro-cid-6bfsojfh] .socials a{opacity:.85}.follow[data-astro-cid-6bfsojfh] .socials{gap:18px}.follow[data-astro-cid-6bfsojfh] .socials svg{width:23px;height:23px}.cform[data-astro-cid-6bfsojfh]{gap:22px;display:grid}.cform[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);gap:10px;display:grid}.cform[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.cform[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.cform[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font:400 15px/1.45 var(--sans);background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:10px;padding:15px 16px}.cform[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.cform[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--accent-deep);opacity:.5}.cform[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,select,textarea):focus{box-shadow:inset 0 0 0 1.5px var(--accent-deep);outline:none}.cform[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2374836A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:15px;padding-right:42px}.cform[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.cform[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{justify-self:start;margin-top:10px;padding:16px 44px}.hp[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.form-status[data-astro-cid-6bfsojfh]{font:500 14px/1.55 var(--sans);margin:0}.form-status[data-astro-cid-6bfsojfh][data-kind=error]{color:#b3261e}.form-status[data-astro-cid-6bfsojfh] a{color:inherit;border-bottom:1px solid}button[data-astro-cid-6bfsojfh][disabled]{opacity:.6;cursor:not-allowed}.confirm[data-astro-cid-6bfsojfh]{background:0 0;border:0;width:calc(100% - 40px);max-width:420px;height:fit-content;margin:auto;padding:0;position:fixed;inset:0}.confirm[data-astro-cid-6bfsojfh]::backdrop{backdrop-filter:blur(2px);background:#1413108c}.confirm-card[data-astro-cid-6bfsojfh]{background:var(--card);text-align:center;border-radius:16px;justify-items:center;padding:44px 40px 36px;display:grid;box-shadow:0 24px 60px #2e2c2647}.confirm-mark[data-astro-cid-6bfsojfh]{background:var(--mat);width:56px;height:56px;color:var(--accent-deep);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.confirm-mark[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:28px;height:28px}.confirm-title[data-astro-cid-6bfsojfh]{font:400 clamp(28px, 3vw, 34px)/1.1 var(--serif);color:var(--ink);margin:0}.confirm-msg[data-astro-cid-6bfsojfh]{font:400 15.5px/1.6 var(--sans);color:var(--ink);opacity:.72;max-width:30ch;margin:10px 0 0}.confirm-card[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{margin-top:28px}@media (prefers-reduced-motion:no-preference){.confirm[data-astro-cid-6bfsojfh][open] .confirm-card[data-astro-cid-6bfsojfh]{animation:.3s cubic-bezier(.2,.7,.2,1) confirm-pop}.confirm[data-astro-cid-6bfsojfh][open]::backdrop{animation:.3s confirm-fade}}@keyframes confirm-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@media (width<=820px){.cols[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:36px}}
