.cf-honeypot[data-astro-cid-zbtw6fy6]{white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-grid[data-astro-cid-zbtw6fy6]{grid-template-columns:1fr 1fr;gap:40px 32px;display:grid}.cf-full[data-astro-cid-zbtw6fy6]{grid-column:1/-1}.cf-field[data-astro-cid-zbtw6fy6]{flex-direction:column;gap:10px;display:flex;position:relative}.cf-label[data-astro-cid-zbtw6fy6]{letter-spacing:.01em;color:var(--color-muted);justify-content:space-between;font-size:13px;line-height:normal;display:flex}.cf-label[data-astro-cid-zbtw6fy6] i[data-astro-cid-zbtw6fy6]{color:var(--color-accent);opacity:0;transition:opacity .4s ease, transform .6s var(--ease-expo);font-style:normal;transform:translateY(4px)}.cf-field[data-astro-cid-zbtw6fy6]:has(.is-invalid) .cf-label[data-astro-cid-zbtw6fy6] i[data-astro-cid-zbtw6fy6],.cf-field[data-astro-cid-zbtw6fy6]:has([aria-invalid=true]) .cf-label[data-astro-cid-zbtw6fy6] i[data-astro-cid-zbtw6fy6]{opacity:1;transform:none}.cf-input[data-astro-cid-zbtw6fy6]{all:unset;box-sizing:border-box;width:100%;font:400 22px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--color-ink);caret-color:var(--color-accent);padding:6px 0 14px}.cf-input[data-astro-cid-zbtw6fy6]::placeholder{color:var(--color-muted);opacity:.45}textarea[data-astro-cid-zbtw6fy6].cf-input{resize:none;white-space:pre-wrap;display:block}.cf-line[data-astro-cid-zbtw6fy6]{background:var(--color-line);height:1px;position:absolute;bottom:0;left:0;right:0}.cf-line[data-astro-cid-zbtw6fy6]:after{content:"";background:var(--color-accent);transform-origin:0;transition:transform .9s var(--ease-swift);position:absolute;inset:0;transform:scaleX(0)}.cf-field[data-astro-cid-zbtw6fy6]:focus-within .cf-line[data-astro-cid-zbtw6fy6]:after,.cf-field[data-astro-cid-zbtw6fy6]:has(.is-invalid) .cf-line[data-astro-cid-zbtw6fy6]:after,.cf-field[data-astro-cid-zbtw6fy6]:has([aria-invalid=true]) .cf-line[data-astro-cid-zbtw6fy6]:after{transform:scaleX(1)}.cf-chips[data-astro-cid-zbtw6fy6]{flex-wrap:wrap;gap:10px;display:flex}.cf-chip[data-astro-cid-zbtw6fy6]{all:unset;box-sizing:border-box;cursor:pointer;font:400 15px/1 var(--font-sans);color:var(--color-ink);border:1px solid var(--color-line);transition:background-color .5s var(--ease-expo), color .5s var(--ease-expo), border-color .5s var(--ease-expo);align-items:center;gap:10px;padding:13px 18px;display:inline-flex}.cf-chip[data-astro-cid-zbtw6fy6]:before{content:"";width:0;height:6px;transition:transform .5s var(--ease-expo), width .5s var(--ease-expo), margin .5s var(--ease-expo);background:currentColor;margin-right:-10px;transform:scale(0)}.cf-chip[data-astro-cid-zbtw6fy6]:hover{border-color:var(--color-ink)}.cf-chip[data-astro-cid-zbtw6fy6][aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.cf-chip[data-astro-cid-zbtw6fy6][aria-pressed=true]:before{width:6px;margin-right:0;transform:scale(1)}.cf-chip[data-astro-cid-zbtw6fy6]:focus-visible,.cf-submit[data-astro-cid-zbtw6fy6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cf-foot[data-astro-cid-zbtw6fy6]{justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.cf-submit[data-astro-cid-zbtw6fy6]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--color-accent);color:#fff;font:500 16px/1 var(--font-sans);letter-spacing:-.01em;transition:transform .6s var(--ease-expo), background-color .45s var(--ease-sine);align-items:center;gap:14px;padding:18px 26px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #00000059}.cf-submit[data-astro-cid-zbtw6fy6]:hover{background:var(--color-accent-deep);transform:translateY(-2px)}.cf-done[data-astro-cid-zbtw6fy6]{flex-direction:column;gap:18px;padding:24px 0;display:none}.cf-check[data-astro-cid-zbtw6fy6]{background:var(--color-accent);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.contact-form-error[data-astro-cid-zbtw6fy6],.contact-form-block[data-astro-cid-zbtw6fy6].is-success form[data-astro-cid-zbtw6fy6]{display:none}.contact-form-block[data-astro-cid-zbtw6fy6].is-success .contact-form-success[data-astro-cid-zbtw6fy6]{display:flex}.contact-form-block[data-astro-cid-zbtw6fy6].is-error .contact-form-error[data-astro-cid-zbtw6fy6]{display:block}@media (width<=809px){.cf-grid[data-astro-cid-zbtw6fy6]{grid-template-columns:1fr;gap:32px}.cf-input[data-astro-cid-zbtw6fy6]{font-size:19px}.cf-foot[data-astro-cid-zbtw6fy6]{flex-direction:column-reverse;align-items:flex-start}}
