.intro[data-astro-cid-2ro3hdkk]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:1.5rem clamp(2rem,6vw,7rem);padding-block:clamp(3rem,8vh,6rem) 0;display:grid}.intro__lead[data-astro-cid-2ro3hdkk]{max-width:36rem;color:var(--ink-soft);margin:0;padding-top:.75rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.75}.contact[data-astro-cid-2ro3hdkk]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem clamp(2rem,6vw,7rem);display:grid}.contact__side[data-astro-cid-2ro3hdkk]{gap:clamp(2.5rem,5vw,3.5rem);display:grid}.ways[data-astro-cid-2ro3hdkk]{margin:0;padding:0;list-style:none;display:grid}.ways[data-astro-cid-2ro3hdkk] li[data-astro-cid-2ro3hdkk]+li[data-astro-cid-2ro3hdkk]{border-top:1px solid var(--line)}.way[data-astro-cid-2ro3hdkk]{align-items:center;gap:1.25rem;padding-block:1.15rem;text-decoration:none;display:flex}.way__text[data-astro-cid-2ro3hdkk]{flex:1;gap:.1rem;min-width:0;display:grid}.way__label[data-astro-cid-2ro3hdkk]{color:var(--ink-soft);font-size:.8125rem}.way__value[data-astro-cid-2ro3hdkk]{font-family:var(--font-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500}.way__arrow[data-astro-cid-2ro3hdkk]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;width:1.1rem;height:1.1rem;transition:transform .5s var(--ease-out), opacity .3s ease;flex:none}.way[data-astro-cid-2ro3hdkk]:hover .way__arrow[data-astro-cid-2ro3hdkk]{opacity:1;transform:translate(4px)}.way[data-astro-cid-2ro3hdkk]:hover .way__value[data-astro-cid-2ro3hdkk]{text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:.2em}.way[data-astro-cid-2ro3hdkk]:focus-visible{border-radius:.5rem}.contact__photo[data-astro-cid-2ro3hdkk]{margin:0}.contact__photo[data-astro-cid-2ro3hdkk] img[data-astro-cid-2ro3hdkk]{aspect-ratio:4/3;object-fit:cover;object-position:60% 50%;border-radius:1.5rem;width:100%}.form-card[data-astro-cid-2ro3hdkk]{background:var(--paper);border-radius:1rem;padding:clamp(2rem,4vw,3rem);position:relative;box-shadow:0 1px 2px #1e29250d,0 24px 56px -32px #1e292566}.form-card__frame[data-astro-cid-2ro3hdkk]{pointer-events:none;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);position:absolute;inset:.6rem;overflow:visible}.form-card__frame[data-astro-cid-2ro3hdkk] rect[data-astro-cid-2ro3hdkk]{fill:none;stroke:#c28d7573;stroke-width:1px;vector-effect:non-scaling-stroke}.form-card__hint[data-astro-cid-2ro3hdkk]{color:var(--ink-soft);margin:.75rem 0 2rem;font-size:.9375rem}.form[data-astro-cid-2ro3hdkk]{gap:1.4rem;display:grid;position:relative}.field[data-astro-cid-2ro3hdkk]{gap:.45rem;display:grid}.field[data-astro-cid-2ro3hdkk] label[data-astro-cid-2ro3hdkk]{font-size:.9375rem;font-weight:600}.field__opt[data-astro-cid-2ro3hdkk]{color:var(--ink-soft);font-weight:400}.field[data-astro-cid-2ro3hdkk] input[data-astro-cid-2ro3hdkk],.field[data-astro-cid-2ro3hdkk] textarea[data-astro-cid-2ro3hdkk]{width:100%;color:var(--ink);font:inherit;background:#fff;border:0;border-radius:.6rem;padding:.85rem 1rem;font-size:1rem;line-height:1.5;transition:box-shadow .25s;box-shadow:inset 0 0 0 1px #1e29252e}.field[data-astro-cid-2ro3hdkk] textarea[data-astro-cid-2ro3hdkk]{resize:vertical;min-height:9rem}.field[data-astro-cid-2ro3hdkk] input[data-astro-cid-2ro3hdkk]:hover,.field[data-astro-cid-2ro3hdkk] textarea[data-astro-cid-2ro3hdkk]:hover{box-shadow:inset 0 0 0 1px #1e292559}.field[data-astro-cid-2ro3hdkk] input[data-astro-cid-2ro3hdkk]:focus,.field[data-astro-cid-2ro3hdkk] textarea[data-astro-cid-2ro3hdkk]:focus{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px #c28d7533;outline:none}.field__error[data-astro-cid-2ro3hdkk],.consent__error[data-astro-cid-2ro3hdkk]{color:#9b3d2a;margin:0;font-size:.875rem;display:none}.was-validated[data-astro-cid-2ro3hdkk] .field[data-astro-cid-2ro3hdkk]:has(:invalid) .field__error[data-astro-cid-2ro3hdkk],.was-validated[data-astro-cid-2ro3hdkk]:has(.consent :invalid) .consent__error[data-astro-cid-2ro3hdkk]{display:block}.was-validated[data-astro-cid-2ro3hdkk] .field[data-astro-cid-2ro3hdkk] [data-astro-cid-2ro3hdkk]:invalid{box-shadow:inset 0 0 0 1.5px #9b3d2a}.consent[data-astro-cid-2ro3hdkk]{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.consent[data-astro-cid-2ro3hdkk] input[data-astro-cid-2ro3hdkk]{width:1.15rem;height:1.15rem;accent-color:var(--clay-deep);flex:none;margin:.15rem 0 0}.consent[data-astro-cid-2ro3hdkk] a[data-astro-cid-2ro3hdkk]{color:var(--ink);text-decoration-color:var(--clay)}.hp[data-astro-cid-2ro3hdkk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-2ro3hdkk]{background:var(--clay);color:#141c19;font:inherit;letter-spacing:.01em;cursor:pointer;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), opacity .3s ease;border:0;border-radius:999px;justify-self:start;align-items:center;gap:.75rem;margin-top:.5rem;padding:1.05rem 1.9rem 1.05rem 2.1rem;font-weight:600;display:inline-flex}.submit[data-astro-cid-2ro3hdkk] svg[data-astro-cid-2ro3hdkk]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem;transition:transform .5s var(--ease-out)}.submit[data-astro-cid-2ro3hdkk]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #1e292566}.submit[data-astro-cid-2ro3hdkk]:hover svg[data-astro-cid-2ro3hdkk]{transform:translate(3px)}.submit[data-astro-cid-2ro3hdkk]:disabled{opacity:.6;cursor:progress;transform:none}.submit[data-astro-cid-2ro3hdkk]:focus-visible{outline-offset:5px;border-radius:999px}.form__status[data-astro-cid-2ro3hdkk]{margin:0;font-size:.9375rem}.form__status[data-astro-cid-2ro3hdkk]:empty{display:none}.form__status[data-astro-cid-2ro3hdkk][data-kind=ok]{color:var(--ink)}.form__status[data-astro-cid-2ro3hdkk][data-kind=error]{color:#9b3d2a}.notice[data-astro-cid-2ro3hdkk]{padding-bottom:clamp(4rem,8vw,6rem)}@media (width<=56rem){.intro[data-astro-cid-2ro3hdkk],.contact[data-astro-cid-2ro3hdkk]{grid-template-columns:1fr}.contact__photo[data-astro-cid-2ro3hdkk]{display:none}}@media (width<=30rem){.submit[data-astro-cid-2ro3hdkk]{justify-content:center;justify-self:stretch}}
