.cf[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}.cf__head[data-astro-cid-vekgkm42]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cf__hint[data-astro-cid-vekgkm42]{font-size:var(--fs-xs);color:var(--text-soft)}.cf__grid[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}@media (width>=640px){.cf__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.45rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:.92rem;font-weight:600}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--c-white);width:100%;min-height:50px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #152e3338;border-radius:10px;padding:.8rem 1rem;font-size:1rem;line-height:1.4}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:160px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:#152e3366}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--c-sage);outline:none;box-shadow:0 0 0 3px #568a8040}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--c-error)}.select[data-astro-cid-vekgkm42]{position:relative}.select[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;padding-right:2.5rem}.select[data-astro-cid-vekgkm42]:after{content:"";border-right:1.5px solid var(--c-petrol);border-bottom:1.5px solid var(--c-petrol);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.field__error[data-astro-cid-vekgkm42]{color:var(--c-error);min-height:0;font-size:.86rem;font-weight:500}.field__error[data-astro-cid-vekgkm42]:empty{display:none}.field--check[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;align-items:start;gap:.4rem .75rem}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--c-petrol);margin-top:.15rem}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:.95rem;font-weight:400}.field--check[data-astro-cid-vekgkm42] .field__error[data-astro-cid-vekgkm42]{grid-column:2}.cf__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__privacy[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--text-soft)}.cf__summary[data-astro-cid-vekgkm42]{color:var(--c-error);background:#a3362b0f;border:1px solid #a3362b59;border-radius:10px;padding:.9rem 1rem;font-weight:500}.cf__submit[data-astro-cid-vekgkm42]{min-width:14rem}.cf__submit[data-astro-cid-vekgkm42]:disabled{opacity:.75;cursor:progress}.cf__spinner[data-astro-cid-vekgkm42]{border:2px solid #f4f6f659;border-top-color:var(--c-offwhite);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin;display:none}.cf__submit[data-astro-cid-vekgkm42].is-loading .cf__spinner[data-astro-cid-vekgkm42]{display:inline-block}.cf__submit[data-astro-cid-vekgkm42].is-loading svg{display:none}@keyframes spin{to{transform:rotate(360deg)}}.cf__status[data-astro-cid-vekgkm42]{min-height:1px}.cf-success[data-astro-cid-vekgkm42]{gap:var(--space-3);padding:var(--space-6) 0;justify-items:start;display:grid}.cf-success__icon[data-astro-cid-vekgkm42]{background:var(--c-sage-light);width:52px;height:52px;color:var(--c-success);border-radius:50%;place-items:center;display:grid}.cf-success__icon[data-astro-cid-vekgkm42] svg{width:26px;height:26px}.contact[data-astro-cid-idxrcgyr]{padding-top:clamp(2rem,1rem + 3vw,4rem)}.contact__grid[data-astro-cid-idxrcgyr]{gap:var(--space-6);align-items:start;display:grid}.contact__form[data-astro-cid-idxrcgyr]{background:var(--c-offwhite);padding:clamp(1.4rem,1rem + 2vw,2.6rem)}.contact__aside[data-astro-cid-idxrcgyr]{gap:var(--space-4);display:grid}.contact__block[data-astro-cid-idxrcgyr]{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);justify-items:start;padding:1.6rem;display:grid}.contact__block--dark[data-astro-cid-idxrcgyr]{background:var(--c-petrol);color:var(--c-offwhite);border-color:var(--c-petrol)}.contact__block--plain[data-astro-cid-idxrcgyr]{border-style:dashed}.contact__title[data-astro-cid-idxrcgyr]{letter-spacing:-.01em;font-size:1.15rem}.contact__list[data-astro-cid-idxrcgyr]{gap:.8rem;display:grid}.contact__list[data-astro-cid-idxrcgyr] li[data-astro-cid-idxrcgyr]{align-items:center;gap:.6rem;display:flex}.contact__aside[data-astro-cid-idxrcgyr] .contact__icon{width:1.2rem;height:1.2rem;color:var(--c-sage-ink)}.contact__block--dark[data-astro-cid-idxrcgyr] .contact__icon{color:var(--c-sage-bright)}.contact__lang[data-astro-cid-idxrcgyr]{letter-spacing:.1em;color:var(--accent-text);font-size:.8rem}.contact__dev[data-astro-cid-idxrcgyr]{padding:.8rem 1rem;line-height:1.5;display:block}@media (width>=1000px){.contact__grid[data-astro-cid-idxrcgyr]{gap:var(--space-7);grid-template-columns:1.6fr 1fr}.contact__aside[data-astro-cid-idxrcgyr]{top:calc(var(--header-h) + 2rem);position:sticky}}
