body{flex-direction:column;min-height:100svh;display:flex}main.contact{flex:1 0 auto}.c-run[data-astro-cid-6bfsojfh]{--color-danger:#f2a58e;--field-gap:28px;padding-top:56px;padding-bottom:136px}.cwrap[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{max-width:56rem}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.015em;max-width:17ch;font-size:clamp(2.375rem,1.7rem + 2.1vw,3.5rem);line-height:1.05;position:relative}h1[data-astro-cid-6bfsojfh] .node{left:calc(-1 * var(--rail-off));top:.56em}.lead[data-astro-cid-6bfsojfh]{max-width:30em;color:var(--color-text-muted);margin-top:24px;font-size:1.125rem}.next[data-astro-cid-6bfsojfh]{max-width:34em;color:var(--color-text-muted);margin-top:12px}.c-form[data-astro-cid-6bfsojfh]{--done-h:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);margin-top:64px;position:relative}.form[data-astro-cid-6bfsojfh]{gap:var(--field-gap) 24px;grid-template-columns:minmax(0,1fr);display:grid}.form[data-astro-cid-6bfsojfh][hidden]{display:none}.field[data-astro-cid-6bfsojfh]{align-content:start;gap:8px;display:grid}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-weight:600}.field__optional[data-astro-cid-6bfsojfh],.field__hint[data-astro-cid-6bfsojfh]{color:var(--color-text-muted);font-weight:400}.field__hint[data-astro-cid-6bfsojfh]{max-width:40em}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--color-edge);border-radius:var(--radius);width:100%;min-height:52px;color:var(--color-text);caret-color:var(--color-text);background:0 0;padding:12px 16px;font-size:max(1rem,16px);line-height:1.5}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:10rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--color-text);outline-offset:2px}.field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--color-danger)}.field__error[data-astro-cid-6bfsojfh]{color:var(--color-danger);font-size:1em;font-weight:600}.trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__alert[data-astro-cid-6bfsojfh]{border-left:2px solid var(--color-danger);max-width:40em;padding-left:16px;font-weight:600}.form__alert[data-astro-cid-6bfsojfh]:empty{display:none}.form__alert[data-astro-cid-6bfsojfh] a{text-underline-offset:5px;text-decoration-thickness:1px}.form__send[data-astro-cid-6bfsojfh]{justify-items:start;gap:16px;margin-top:8px;display:grid}.form__privacy[data-astro-cid-6bfsojfh]{max-width:40rem;color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.5}.form__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-text);text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--underline);font-weight:600}.form__button[data-astro-cid-6bfsojfh]{cursor:pointer;border:0;min-width:12rem}.form__button[data-astro-cid-6bfsojfh]:disabled{cursor:progress}.c-form[data-astro-cid-6bfsojfh]>.node{left:calc(-1 * var(--rail-off));top:auto;bottom:26px;transform:translate(-50%,50%)}.c-form[data-astro-cid-6bfsojfh]:has(>.form[hidden])>.node{top:calc(var(--done-h) * .56);bottom:auto;transform:translate(-50%,-50%)}.done[data-astro-cid-6bfsojfh]{gap:16px;display:grid}.done[data-astro-cid-6bfsojfh]:empty{display:none}.done[data-astro-cid-6bfsojfh]:focus{outline:none}.done[data-astro-cid-6bfsojfh] h2{font-size:var(--done-h);line-height:1.12}.done[data-astro-cid-6bfsojfh] p{max-width:40em;color:var(--color-text-muted);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.form__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration-color:var(--color-text)}}@media (prefers-reduced-motion:no-preference){.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{transition:border-color var(--duration-press) ease}.done[data-astro-cid-6bfsojfh]{animation:done-in var(--duration-enter) var(--ease-out)}@keyframes done-in{0%{opacity:0}}}@media (width>=721px){.form[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--company[data-astro-cid-6bfsojfh],.field--message[data-astro-cid-6bfsojfh],.trap[data-astro-cid-6bfsojfh],.form__alert[data-astro-cid-6bfsojfh],.form__send[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width>=1100px){.form[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr))}.field--company[data-astro-cid-6bfsojfh]{grid-column:auto}}@media (width>=1100px) and (height<=820px){.c-run[data-astro-cid-6bfsojfh]{padding-top:32px}.c-form[data-astro-cid-6bfsojfh]{margin-top:40px}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{height:7.5rem;min-height:7.5rem}}@media (width<=1099px){.c-run[data-astro-cid-6bfsojfh]{padding-bottom:112px}}@media (width<=720px){.c-run[data-astro-cid-6bfsojfh]{--field-gap:24px;padding-top:40px;padding-bottom:96px}.lead[data-astro-cid-6bfsojfh]{margin-top:18px;font-size:1rem}.c-form[data-astro-cid-6bfsojfh]{margin-top:48px}.form__button[data-astro-cid-6bfsojfh]{width:100%;min-width:0}}
