.field-clear[data-v-3fe461ea]{z-index:2;top:var(--field-clear-top,calc(clamp(.64rem, .96vw, 1rem) + clamp(-2.1rem, -2.7vw, -1.5rem) + clamp(1.65rem, 3vw, 3.5rem)*.43/2));width:2rem;height:2rem;color:var(--palette-forest);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:-.5rem;transform:translateY(-50%)}.field-clear[data-v-3fe461ea]:hover{background:color-mix(in srgb,var(--palette-forest) 8%,transparent)}.field-clear[data-v-3fe461ea]:focus-visible{outline-offset:2px;outline:2px solid}.voice-device-select[data-v-e7b6904d]{min-width:0}.voice-device-select__trigger[data-v-e7b6904d]{border:0;border-bottom:1px solid color-mix(in srgb,var(--palette-forest) 22%,transparent);width:100%;min-height:2.5rem;color:var(--palette-forest);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;font-size:.8rem;display:flex}.voice-device-select__label[data-v-e7b6904d]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;transform:translateY(.12em)}.voice-device-select__trigger[data-v-e7b6904d] svg{flex:none;transition:transform .18s}.voice-device-select__trigger[aria-expanded=true][data-v-e7b6904d]{border-bottom-color:var(--palette-forest)}.voice-device-select__trigger[aria-expanded=true][data-v-e7b6904d] svg{transform:rotate(180deg)}.voice-device-select__trigger[data-v-e7b6904d]:focus-visible{outline:2px solid var(--palette-forest);outline-offset:4px}.voice-device-select__trigger[data-v-e7b6904d]:disabled{opacity:.45;cursor:default}.voice-device-select__menu[data-v-e7b6904d]{z-index:1000;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--palette-forest) 22%,transparent);background:var(--palette-sand);color:var(--palette-forest);box-shadow:0 8px 24px color-mix(in srgb,var(--palette-ink) 12%,transparent);font-family:var(--font-sans);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--palette-moss) transparent;border-radius:4px;margin:0;padding:.35rem;font-size:.8rem;line-height:1.35;position:fixed;inset:auto;overflow-y:auto}.voice-device-select__option[data-v-e7b6904d]{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;display:flex}.voice-device-select__option>span[data-v-e7b6904d]{overflow-wrap:anywhere;min-width:0;transform:translateY(.12em)}.voice-device-select__option[data-v-e7b6904d] svg{flex:none}.voice-device-select__option.is-selected[data-v-e7b6904d]{font-weight:500}.voice-device-select__option.is-active[data-v-e7b6904d]{background:var(--palette-forest);color:var(--palette-sand)}@media (prefers-reduced-motion:reduce){.voice-device-select__trigger[data-v-e7b6904d] svg{transition:none}}.voice-frog[data-v-60a1d711]{width:auto;height:.75em;aspect-ratio:1005/571;pointer-events:none;flex:none;height:1cap;display:block;overflow:visible}.voice-frog__glyph[data-v-60a1d711]{fill:#343c48;opacity:0;animation:.85s ease-out both voice-frog-glyph-60a1d711}@keyframes voice-frog-glyph-60a1d711{0%{opacity:0;transform:translate(0)scale(.65)}15%{opacity:.8}65%{opacity:.65}to{opacity:0;transform:translate(var(--drift-x),var(--drift-y)) scale(1)}}@media (prefers-reduced-motion:reduce){.voice-frog__lids[data-v-60a1d711],.voice-frog__mouth[data-v-60a1d711],.voice-frog__particle[data-v-60a1d711]{display:none}.voice-frog__glyph[data-v-60a1d711]{animation:none}}.voice-player[data-v-97ea2b99]{grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:clamp(.7rem,1.8cqi,1.25rem);display:grid}.voice-player__actions[data-v-97ea2b99]{align-items:center;gap:.5rem;margin-left:clamp(0rem,1.5cqi,1rem);display:flex}.voice-player__download[data-v-97ea2b99],.voice-player__play[data-v-97ea2b99]{border:1px solid color-mix(in srgb,var(--palette-forest) 25%,transparent);width:2.75rem;height:2.75rem;color:var(--palette-forest);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.voice-player__play[data-v-97ea2b99]:hover{color:var(--palette-sand);background:var(--palette-forest)}.voice-player__download[data-v-97ea2b99]{width:2.75rem;height:2.75rem}.voice-player__download[data-v-97ea2b99]:hover{background:color-mix(in srgb,var(--palette-forest) 8%,transparent)}.voice-player__timeline[data-v-97ea2b99]{min-width:0;height:2.75rem;position:relative}.voice-player__wave[data-v-97ea2b99]{align-items:center;gap:3px;height:100%;display:flex;overflow:hidden}.voice-player__wave span[data-v-97ea2b99]{background:color-mix(in srgb,var(--palette-forest) 27%,transparent);transform-origin:50%;flex:1;min-width:1px;height:70%}.voice-player__wave span.is-played[data-v-97ea2b99]{background:var(--palette-forest)}.voice-player__timeline input[data-v-97ea2b99]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-player__download[data-v-97ea2b99]:focus-visible,.voice-player__play[data-v-97ea2b99]:focus-visible,.voice-player__timeline[data-v-97ea2b99]:focus-within{outline:2px solid var(--palette-forest);outline-offset:4px}.voice-player__time[data-v-97ea2b99]{font-variant-numeric:tabular-nums;min-width:3.1ch;color:var(--palette-moss);font-size:.85rem}.voice-player__error[data-v-97ea2b99]{color:var(--palette-moss);grid-column:1/-1;margin:0;font-size:.85rem}.voice-player__error a[data-v-97ea2b99]{color:inherit;text-underline-offset:.2em}button[data-v-97ea2b99]:disabled{opacity:.4;cursor:default}@media (width<=767.98px){.voice-player[data-v-97ea2b99]{gap:.45rem}.voice-player__wave[data-v-97ea2b99]{gap:2px}}@container (width<=420px){.voice-player[data-v-97ea2b99]{grid-template-columns:2.75rem minmax(0,1fr) auto}.voice-player__actions[data-v-97ea2b99]{grid-column:1/-1;justify-content:flex-end;margin-left:0}}@media (prefers-reduced-motion:reduce){.voice-player__download[data-v-97ea2b99],.voice-player__play[data-v-97ea2b99]{transition:none}}.voice-input[data-v-bde3a6ee]{--voice-line:color-mix(in srgb, var(--palette-forest) 22%, transparent);color:var(--palette-ink);margin-top:clamp(2rem,4vw,3rem);container-type:inline-size}.voice-input__count[data-v-bde3a6ee]{white-space:nowrap;font-size:.85rem}.voice-input__budget[data-v-bde3a6ee]{color:var(--palette-moss);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:1rem;font-size:.75rem;display:flex}.voice-input__budget-line[data-v-bde3a6ee]{background:var(--voice-line);flex:1;height:1px}.voice-input__budget-line>span[data-v-bde3a6ee]{background:var(--palette-forest);transform-origin:0;height:2px;display:block}.voice-input__recording[data-v-bde3a6ee]{background:color-mix(in srgb,var(--palette-forest) 5%,transparent);border-inline:1px solid var(--voice-line);padding:clamp(1.1rem,3cqi,2.5rem)}.voice-input__live[data-v-bde3a6ee]{font-family:var(--font-display);align-items:center;gap:clamp(.75rem,2cqi,2rem);font-size:clamp(3.4rem,10cqi,5.5rem);display:flex}.voice-input__time[data-v-bde3a6ee]{white-space:nowrap;align-items:baseline;gap:clamp(.65rem,1.5cqi,1.4rem);display:flex}.voice-input__clock[data-v-bde3a6ee]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.voice-input__meter[data-v-bde3a6ee]{min-width:0;color:var(--palette-forest);flex:1;justify-content:flex-end;align-items:center;display:flex}.voice-input__record-limit[data-v-bde3a6ee]{color:var(--palette-moss);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:.24em;line-height:1}.voice-input__live-actions[data-v-bde3a6ee]{align-items:center;gap:clamp(.65rem,1.3cqi,1.2rem);display:flex}.voice-input__round-button[data-v-bde3a6ee]{aspect-ratio:1;border:1px solid var(--voice-line);width:clamp(2.75rem,7cqi,4.25rem);color:var(--palette-forest);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.voice-input__round-button svg[data-v-bde3a6ee]{width:40%;height:40%}.voice-input__round-button--small[data-v-bde3a6ee]{width:2.75rem}.voice-input__round-button[data-v-bde3a6ee]:hover:not(:disabled){background:var(--palette-forest);border-color:var(--palette-forest);color:var(--palette-sand)}.voice-input__messages[data-v-bde3a6ee]{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.voice-input__message[data-v-bde3a6ee]{border:1px solid var(--voice-line);background:color-mix(in srgb,var(--palette-forest) 5%,transparent);border-radius:2px;padding:clamp(1rem,3cqi,2rem)}.voice-input__message.is-replacing[data-v-bde3a6ee]{opacity:.5}.voice-input__notice[data-v-bde3a6ee]{color:var(--palette-moss);margin:.9rem 0 0;font-size:.75rem;line-height:1.4}.voice-input__warning[data-v-bde3a6ee]{border-left:2px solid var(--palette-moss);color:var(--palette-forest);margin:1rem 0 0;padding-left:.85rem;font-size:.85rem;line-height:1.4}button[data-v-bde3a6ee]:focus-visible{outline:2px solid var(--palette-forest);outline-offset:4px}button[data-v-bde3a6ee]:disabled{opacity:.35;cursor:default}@container (width<=540px){.voice-input__live[data-v-bde3a6ee]{grid-template-columns:1fr auto;gap:1.25rem .75rem;display:grid}.voice-input__time[data-v-bde3a6ee]{grid-column:1/-1}.voice-input__meter[data-v-bde3a6ee]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.voice-input__round-button[data-v-bde3a6ee]{transition:none}}.contact-form-shell[data-v-17cef50f]{width:100%;max-width:var(--layout-content-max);height:100%;min-height:inherit;-moz-column-gap:var(--layout-gutter);align-content:start;column-gap:var(--layout-gutter);color:var(--palette-ink);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;padding:calc(1.2*clamp(2rem,3vw,3.5rem)) 0 clamp(3.5rem,5vw,6rem);display:grid}.contact-form[data-v-17cef50f]{grid-column:4/span 6}.contact-form[data-v-17cef50f],.contact-form__fieldset[data-v-17cef50f]{--contact-form-row-gap:clamp(2.5rem, 3.25vw, 4rem);gap:var(--contact-form-row-gap);flex-direction:column;display:flex}.contact-form__description+.contact-form__row[data-v-17cef50f]{margin-top:calc(var(--contact-form-row-gap)*.2)}.contact-form__fieldset[data-v-17cef50f]{border:0;min-width:0;margin:0;padding:0}.contact-form__editor[data-v-17cef50f]{--description-font-size:clamp(1.65rem, 3vw, 3.5rem);position:relative}.contact-form__description-meta[data-v-17cef50f]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-top:.8rem;display:flex}.contact-form__description-meta .contact-form__hint[data-v-17cef50f]{flex:1;min-width:0;margin-top:0}.contact-form__voice-device[data-v-17cef50f]{flex:none;width:clamp(8rem,20%,12rem)}.contact-form__mode-control[data-v-17cef50f]{z-index:3;top:calc(clamp(.64rem, .96vw, 1rem) + var(--description-font-size)*1.05/2);position:absolute;right:-.5rem;transform:translateY(-50%)}.contact-form__mode-button[data-v-17cef50f]{width:2.75rem;height:2.75rem;color:var(--palette-sand);background:var(--palette-forest);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.contact-form__mode-button[data-v-17cef50f] svg{grid-area:1/1}.contact-form__mode-button[data-v-17cef50f]:hover:not(:disabled){background:var(--palette-moss)}.contact-form__mode-button[data-v-17cef50f]:disabled{opacity:.35;cursor:default}.contact-form__mode-button[data-v-17cef50f]:focus-visible{outline-offset:2px;outline:2px solid}.contact-form__mode-hint[data-v-17cef50f]{color:#fff;white-space:nowrap;pointer-events:none;background:#000;border-radius:.35rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.3;position:absolute;bottom:calc(100% + .5rem);right:.5rem}.contact-form__mode-hint[data-v-17cef50f]:after{content:"";border:.3rem solid #0000;border-top-color:#000;width:0;height:0;position:absolute;top:100%;right:.5rem}.mode-tip-enter-active[data-v-17cef50f],.mode-tip-leave-active[data-v-17cef50f]{transition:opacity .25s,transform .25s}.mode-tip-enter-from[data-v-17cef50f],.mode-tip-leave-to[data-v-17cef50f]{opacity:0;transform:translateY(.3rem)}.contact-form__editor .contact-form__row textarea[data-v-17cef50f]{padding-right:3.5rem}.contact-form__editor .contact-form__row[data-v-17cef50f]{--field-clear-top:calc(clamp(.64rem, .96vw, 1rem) + var(--description-font-size)*1.05/2)}.contact-form__editor .contact-form__row.has-value textarea[data-v-17cef50f]{padding-right:6rem}.contact-form__editor[data-v-17cef50f] .field-clear{right:3rem}.contact-form__editor .contact-form__label[data-v-17cef50f]{max-width:calc(100% - 3.5rem)}.contact-form__error[data-v-17cef50f]{border-left:2px solid var(--palette-moss);color:var(--palette-forest);margin:1rem 0 0;padding-left:.85rem;font-size:.9rem;line-height:1.4}.contact-form__honeypot[data-v-17cef50f],.contact-form__status[data-v-17cef50f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__status[data-v-17cef50f]{padding:0}.contact-form__success[data-v-17cef50f]{outline:none;padding-block:.5rem 3rem}.contact-form__success-mark[data-v-17cef50f]{width:clamp(4rem,6vw,5rem);height:auto;color:var(--palette-forest);margin-bottom:2rem;display:block}.contact-form__success-ring[data-v-17cef50f]{stroke:currentColor;stroke-width:1px;transform-origin:50%;animation:.7s cubic-bezier(.22,1,.36,1) both contact-draw-17cef50f;transform:rotate(-90deg)}.contact-form__success-check[data-v-17cef50f]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;animation:.45s cubic-bezier(.22,1,.36,1) .25s both contact-draw-17cef50f}.contact-form__success-eyebrow[data-v-17cef50f]{color:var(--palette-moss);font-size:.8rem;display:block}.contact-form__success h3[data-v-17cef50f]{letter-spacing:-.045em;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.05}.contact-form__success p[data-v-17cef50f]{max-width:30rem;color:var(--palette-moss);margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.5}.contact-result-leave-active[data-v-17cef50f]{transition:opacity .2s,transform .2s}.contact-result-enter-active[data-v-17cef50f]{transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1)}.contact-result-leave-to[data-v-17cef50f]{opacity:0;transform:translateY(-.5rem)}.contact-result-enter-from[data-v-17cef50f]{opacity:0;transform:translateY(1rem)}@keyframes contact-draw-17cef50f{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes contact-orbit-17cef50f{to{transform:rotate(1turn)}}.contact-form button[data-v-17cef50f]:disabled{opacity:.4;cursor:default}.contact-form__row[data-v-17cef50f]{position:relative}.contact-form__field[data-v-17cef50f]{flex-direction:column;min-width:0;display:flex;position:relative}.contact-form__label[data-v-17cef50f]{z-index:1;color:color-mix(in srgb,var(--palette-ink) 48%,transparent);cursor:text;letter-spacing:-.045em;pointer-events:none;transform-origin:0 0;transition:color .28s var(--motion-ease,ease),transform .32s var(--motion-ease,ease);font-size:clamp(1.65rem,3vw,3.5rem);font-weight:500;line-height:1;position:absolute;top:clamp(.64rem,.96vw,1rem);left:0}.contact-form__row.has-value .contact-form__label[data-v-17cef50f],.contact-form__row:focus-within .contact-form__label[data-v-17cef50f]{color:var(--palette-forest);transform:translateY(clamp(-2.1rem,-2.7vw,-1.5rem))scale(.43)}.contact-form textarea[data-v-17cef50f],.contact-form__field>input[data-v-17cef50f]{box-sizing:border-box;border:0;border-bottom:1.5px solid var(--palette-ink);width:100%;min-height:clamp(3.4rem,4.8vw,5.44rem);color:var(--palette-ink);font:inherit;letter-spacing:-.045em;background:0 0;border-radius:0;outline:0;padding:clamp(.64rem,.96vw,1rem) 0;font-size:clamp(1.65rem,3vw,3.5rem);font-weight:500;line-height:1.05}.contact-form textarea[data-v-17cef50f]{resize:none;overflow:hidden}.contact-form textarea[data-v-17cef50f]::-moz-placeholder{color:#0000}.contact-form__field>input[data-v-17cef50f]::-moz-placeholder{color:#0000}.contact-form textarea[data-v-17cef50f]::placeholder,.contact-form__field>input[data-v-17cef50f]::placeholder{color:#0000}.contact-form textarea[data-v-17cef50f]:focus,.contact-form__field>input[data-v-17cef50f]:focus{border-bottom-color:var(--palette-forest);box-shadow:0 1px 0 var(--palette-forest)}.contact-form__hint[data-v-17cef50f]{color:var(--palette-moss);letter-spacing:-.02em;margin-top:.8rem;font-size:clamp(.88rem,1vw,1.05rem);line-height:1.28;display:block}.contact-form__row--consent[data-v-17cef50f]{--consent-checkbox-size:1.35rem;--consent-checkbox-gap:.9rem}.contact-form__consent[data-v-17cef50f]{grid-template-columns:var(--consent-checkbox-size) minmax(0,1fr);-moz-column-gap:var(--consent-checkbox-gap);column-gap:var(--consent-checkbox-gap);color:var(--palette-moss);cursor:pointer;letter-spacing:-.015em;align-items:start;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.4;display:grid}.contact-form__consent input[data-v-17cef50f]{opacity:0;position:absolute}.contact-form__checkbox[data-v-17cef50f]{box-sizing:border-box;width:var(--consent-checkbox-size);height:var(--consent-checkbox-size);border:1.5px solid var(--palette-ink);margin-top:calc((1.4em - var(--consent-checkbox-size))/2)}.contact-form__consent input:checked+.contact-form__checkbox[data-v-17cef50f]{background:var(--palette-moss);box-shadow:inset 0 0 0 .28rem var(--palette-stone)}.contact-form__consent input:focus-visible+.contact-form__checkbox[data-v-17cef50f]{outline:2px solid var(--palette-moss);outline-offset:3px}.contact-form__policy[data-v-17cef50f]{width:fit-content;margin-top:.65rem;margin-left:calc(var(--consent-checkbox-size) + var(--consent-checkbox-gap));display:block}.contact-form__actions a[data-v-17cef50f],.contact-form__consent a[data-v-17cef50f],.contact-form__policy[data-v-17cef50f]{color:inherit;cursor:pointer;font:inherit;text-underline-offset:.16em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.contact-form__policy[data-v-17cef50f]{color:var(--palette-moss);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);font-size:clamp(.88rem,1vw,1.05rem);line-height:1.4}.contact-form__actions[data-v-17cef50f]{gap:var(--space-2);display:grid}.contact-form__submit[data-v-17cef50f]{box-sizing:border-box;width:50%;min-width:min(100%,calc(12em + var(--space-3)*2));max-width:100%;min-height:var(--layout-contact-action-height);border:1.5px solid var(--palette-ink);padding:var(--space-2) var(--space-3);background:var(--palette-ink);color:var(--palette-sand);cursor:pointer;font:inherit;font-size:var(--type-contact-action);letter-spacing:-.025em;text-align:center;border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s;display:flex;position:relative}.contact-form__submit[data-v-17cef50f]:hover:not(:disabled){background:var(--palette-moss);border-color:var(--palette-moss)}.contact-form__submit[data-v-17cef50f]:focus-visible{outline:2px solid var(--palette-forest);outline-offset:4px}.contact-form__submit[data-v-17cef50f]:disabled{background:var(--palette-forest);border-color:var(--palette-forest);cursor:default}.is-submitting .contact-form__submit[data-v-17cef50f]:disabled{opacity:1}.is-submitting .contact-form__submit-label[data-v-17cef50f]{padding-inline:1.5rem}.contact-form__sending[data-v-17cef50f]{right:var(--space-3);border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;width:1em;height:1em;animation:.9s linear infinite contact-orbit-17cef50f;position:absolute}.contact-form__email[data-v-17cef50f]{-moz-column-gap:.35em;color:var(--palette-moss);text-align:center;flex-wrap:wrap;justify-content:center;gap:.25rem .35em;font-size:.9rem;line-height:1.5;display:flex}.contact-form__email a[data-v-17cef50f]{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.contact-form__email a[data-v-17cef50f]:hover,.contact-form__policy[data-v-17cef50f]:hover{color:var(--palette-forest);text-decoration-color:currentColor}.contact-form__email a[data-v-17cef50f]:focus-visible,.contact-form__policy[data-v-17cef50f]:focus-visible{outline:2px solid var(--palette-forest);outline-offset:3px}@media (width<=767.98px){.contact-form__editor[data-v-17cef50f]{--description-font-size:clamp(1.45rem, 7.2vw, 2.3rem)}.contact-form__description-meta[data-v-17cef50f]{flex-direction:column;gap:.75rem}.contact-form__voice-device[data-v-17cef50f]{align-self:flex-end;width:clamp(8rem,40vw,12rem)}.contact-form-shell[data-v-17cef50f]{max-width:none;padding:4.2rem var(--layout-margin-content) 3rem;display:block}.contact-form[data-v-17cef50f],.contact-form__fieldset[data-v-17cef50f]{--contact-form-row-gap:2.75rem}.contact-form__row[data-v-17cef50f]{--field-clear-top:calc(clamp(.64rem, .96vw, 1rem) - 1.8rem + clamp(1.45rem, 7.2vw, 2.3rem)*.5/2)}.contact-form textarea[data-v-17cef50f],.contact-form__field>input[data-v-17cef50f],.contact-form__label[data-v-17cef50f]{font-size:clamp(1.45rem,7.2vw,2.3rem)}.contact-form__row.has-value .contact-form__label[data-v-17cef50f],.contact-form__row:focus-within .contact-form__label[data-v-17cef50f]{transform:translateY(-1.8rem)scale(.5)}.contact-form__row--consent .contact-form__field[data-v-17cef50f]{min-width:0}.contact-form__row--consent[data-v-17cef50f]{--consent-checkbox-gap:.75rem}.contact-form__consent[data-v-17cef50f]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.contact-form__label[data-v-17cef50f],.contact-form__mode-control[data-v-17cef50f],.contact-form__submit[data-v-17cef50f],.contact-result-enter-active[data-v-17cef50f],.contact-result-leave-active[data-v-17cef50f],.mode-tip-enter-active[data-v-17cef50f],.mode-tip-leave-active[data-v-17cef50f]{transition:none}.contact-form__sending[data-v-17cef50f],.contact-form__success-check[data-v-17cef50f],.contact-form__success-ring[data-v-17cef50f]{animation:none}}
