.form[data-astro-cid-vekgkm42]{gap:var(--space-l);max-width:36rem;display:grid}.contact-form[data-astro-cid-vekgkm42][data-measure=none] .form[data-astro-cid-vekgkm42]{max-width:none}.contact-form[data-astro-cid-vekgkm42]:focus{outline:none}.control[data-astro-cid-vekgkm42]{padding-top:1.375rem;position:relative}.control[data-astro-cid-vekgkm42]:before,.control[data-astro-cid-vekgkm42]:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0}.control[data-astro-cid-vekgkm42]:before{background:color-mix(in srgb, var(--ink) 62%, var(--paper));height:1px}.control[data-astro-cid-vekgkm42]:after{background:var(--ink);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);transform:scaleX(0)}.control[data-astro-cid-vekgkm42]:focus-within:after{transform:scaleX(1)}.input[data-astro-cid-vekgkm42]{width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--step-2);appearance:none;background:0 0;border:0;border-radius:0;padding:.5rem 0 .625rem;line-height:1.4;display:block}.input[data-astro-cid-vekgkm42]:focus-visible,.input[data-astro-cid-vekgkm42]:focus{outline:none}.oneline[data-astro-cid-vekgkm42]{resize:none;field-sizing:content;text-wrap:pretty;overflow:hidden}.textarea[data-astro-cid-vekgkm42]{resize:vertical;field-sizing:content;min-height:calc(5.6em + 1.125rem)}@supports (field-sizing:content){.textarea[data-astro-cid-vekgkm42]{resize:none}}.input[data-astro-cid-vekgkm42]:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100vmax var(--paper)}.label[data-astro-cid-vekgkm42]{pointer-events:none;color:var(--ink-soft);font-family:var(--font-body);padding-top:.5rem;position:absolute;inset:1.375rem 0 auto}.ph[data-astro-cid-vekgkm42]{font-size:var(--step-2);transition:opacity var(--dur-fast) linear, transform var(--dur-base) var(--ease-out);font-style:italic;line-height:1.4;display:block}.tag[data-astro-cid-vekgkm42]{letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity var(--dur-fast) linear, transform var(--dur-base) var(--ease-out);font-size:.8125rem;line-height:1.375rem;position:absolute;top:-1.375rem;left:0;transform:translateY(.375rem)}.input[data-astro-cid-vekgkm42]:focus+.label[data-astro-cid-vekgkm42] .tag[data-astro-cid-vekgkm42],.input[data-astro-cid-vekgkm42]:not(:placeholder-shown)+.label[data-astro-cid-vekgkm42] .tag[data-astro-cid-vekgkm42]{opacity:1;transform:none}.input[data-astro-cid-vekgkm42]:not(:placeholder-shown)+.label[data-astro-cid-vekgkm42] .ph[data-astro-cid-vekgkm42]{opacity:0;transform:translateY(-.25rem)}.error[data-astro-cid-vekgkm42]{margin-top:var(--space-2xs);color:var(--pink);font-size:var(--step--1);line-height:1.4}.control[data-astro-cid-vekgkm42]:has([aria-invalid=true]):before{background:var(--pink);height:2px}.control[data-astro-cid-vekgkm42]:has([aria-invalid=true]) .tag[data-astro-cid-vekgkm42]{color:var(--pink)}.actions[data-astro-cid-vekgkm42]{align-items:center;column-gap:var(--space-m);row-gap:var(--space-s);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.alt[data-astro-cid-vekgkm42],.hint[data-astro-cid-vekgkm42]{color:var(--ink-soft);font-size:var(--step-0);line-height:1.45}.hint[data-astro-cid-vekgkm42]{margin-top:calc(-1 * var(--space-m));font-size:var(--step--1);text-wrap:balance}.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42],.sent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);transition:text-decoration-color var(--dur-fast) linear, text-decoration-thickness var(--dur-fast) linear;border-radius:2px}@media (hover:hover) and (pointer:fine){.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover,.sent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{text-decoration-color:currentColor;text-decoration-thickness:1.5px}}.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{white-space:nowrap;margin-block:-.75rem;padding-block:.75rem;display:inline-block;position:relative}.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:focus-visible{outline:none}.alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:focus-visible:after{content:"";outline:2px solid var(--focus,currentColor);pointer-events:none;border-radius:3px;position:absolute;inset:.5rem -.25rem}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42] .sent{gap:var(--space-s);padding:var(--space-m);background:var(--green);color:var(--ink);border-radius:var(--radius-m);font-size:var(--step-0);line-height:1.5;display:flex}.status[data-astro-cid-vekgkm42] .sent p+p{margin-top:var(--space-2xs)}.status[data-astro-cid-vekgkm42] .sent-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem;margin-top:-.0625rem}@media screen and (prefers-reduced-motion:no-preference){.status[data-astro-cid-vekgkm42] .sent{animation:sent-in var(--dur-slow) var(--ease-out)}}@keyframes sent-in{0%{opacity:0;transform:translateY(.5rem)}}@media (forced-colors:active){.control[data-astro-cid-vekgkm42]:before,.control[data-astro-cid-vekgkm42]:after{background:canvastext}.status[data-astro-cid-vekgkm42] .sent{border:1px solid canvastext}}.connect[data-astro-cid-ejq5n5xe]{display:contents}@media (width>=48em){.connect[data-astro-cid-ejq5n5xe]{--connect-focal:var(--focal-48em)}}@media (width>=60em){.connect[data-astro-cid-ejq5n5xe]{--connect-focal:var(--focal-60em,var(--focal-48em))}}@media (width>=64em){.connect[data-astro-cid-ejq5n5xe]{--connect-focal:var(--focal-64em,var(--focal-60em,var(--focal-48em)))}}@media (width>=80em){.connect[data-astro-cid-ejq5n5xe]{--connect-focal:var(--focal-80em,var(--focal-64em,var(--focal-60em,var(--focal-48em))))}}.intro[data-astro-cid-ejq5n5xe],.rows[data-astro-cid-ejq5n5xe],.form[data-astro-cid-ejq5n5xe]{max-width:calc(30 * var(--step-lead))}.intro[data-astro-cid-ejq5n5xe]{gap:var(--space-m);display:grid}@media (width<=63.99em){.intro[data-astro-cid-ejq5n5xe] .lead[data-astro-cid-ejq5n5xe]{text-wrap:balance}}.rows[data-astro-cid-ejq5n5xe]{margin-top:var(--space-xl)}.form[data-astro-cid-ejq5n5xe]{margin-top:var(--space-section-s)}.rows[data-astro-cid-picfxwqi]{--rule:color-mix(in srgb, currentColor 24%, transparent);column-gap:clamp(var(--space-l), 3.2vw, var(--space-2xl));font-family:var(--font-body);font-size:var(--step-2);grid-template-columns:max-content minmax(0,1fr);line-height:1.4;display:grid}.row[data-astro-cid-picfxwqi]{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-m);border-top:1px solid var(--rule);align-items:baseline;display:grid}.row[data-astro-cid-picfxwqi]:last-child{border-bottom:1px solid var(--rule)}.label[data-astro-cid-picfxwqi]{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;text-wrap:nowrap}.body[data-astro-cid-picfxwqi]{justify-items:start;row-gap:var(--space-2xs);min-width:0;margin:0;display:grid}.text[data-astro-cid-picfxwqi]{color:var(--ink-soft);text-wrap:balance}.plain[data-astro-cid-picfxwqi]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);white-space:nowrap;transition:text-decoration-color var(--dur-fast) linear, text-decoration-thickness var(--dur-fast) linear;border-radius:2px;margin-block:-.5rem;padding-block:.5rem;display:inline-flex;position:relative}.plain[data-astro-cid-picfxwqi]:focus-visible{outline:none}.plain[data-astro-cid-picfxwqi]:focus-visible:after{content:"";outline:2px solid var(--focus,currentColor);pointer-events:none;border-radius:3px;position:absolute;inset:.25rem -.375rem}@media (hover:hover) and (pointer:fine){.plain[data-astro-cid-picfxwqi]:hover{text-decoration-color:currentColor;text-decoration-thickness:1.5px}}@media (width>=64em){.rows[data-astro-cid-picfxwqi]{grid-template-columns:minmax(max-content,7em) minmax(0,1fr)}}@media (width<=63.99em){.rows[data-astro-cid-picfxwqi][data-variant=audiences]{grid-template-columns:minmax(0,1fr)}.rows[data-astro-cid-picfxwqi][data-variant=audiences] .row[data-astro-cid-picfxwqi]{row-gap:var(--space-3xs)}}@media (width<=37.49em){.rows[data-astro-cid-picfxwqi]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-picfxwqi]{row-gap:var(--space-3xs)}}@media (forced-colors:active){.row[data-astro-cid-picfxwqi]{border-color:canvastext}}
