.contact[data-astro-cid-ydrqxjv7]{gap:var(--space-s);text-align:start;flex-direction:column;display:flex}.contact__grid[data-astro-cid-ydrqxjv7]{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-ydrqxjv7]{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide[data-astro-cid-ydrqxjv7]{grid-column:1/-1}label[data-astro-cid-ydrqxjv7]{font-size:var(--text-xs);font-weight:var(--weight-medium)}label[data-astro-cid-ydrqxjv7] span[data-astro-cid-ydrqxjv7]{margin-inline-start:2px}input[data-astro-cid-ydrqxjv7],textarea[data-astro-cid-ydrqxjv7]{width:100%;min-height:48px;padding:var(--space-xs);border:1px solid var(--color-primary-30);border-radius:var(--radius-s);background:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-regular)}textarea[data-astro-cid-ydrqxjv7]{resize:vertical;min-height:120px}input[data-astro-cid-ydrqxjv7][aria-invalid=true]{border-color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-accent-text)}.field__error[data-astro-cid-ydrqxjv7]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary)}.field__error[data-astro-cid-ydrqxjv7]:before{content:"! ";color:var(--color-accent-text);font-weight:var(--weight-bold)}.contact__trap[data-astro-cid-ydrqxjv7]{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.contact__turnstile[data-astro-cid-ydrqxjv7]{justify-content:center;min-height:65px;display:flex}.contact__actions[data-astro-cid-ydrqxjv7]{justify-content:center;margin-block-start:var(--space-xs);display:flex}.contact__submit[data-astro-cid-ydrqxjv7]{min-height:44px;padding:var(--space-xs) var(--space-l);border-radius:var(--radius-s);background:var(--color-accent);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;cursor:pointer;border:0;transition:filter .15s}.contact__submit[data-astro-cid-ydrqxjv7]:hover:not(:disabled){filter:brightness(.94)}.contact__submit[data-astro-cid-ydrqxjv7]:disabled{opacity:.7;cursor:progress}.contact__status[data-astro-cid-ydrqxjv7]{text-align:center;min-height:1.5em;font-size:var(--text-xs);font-weight:var(--weight-medium)}.contact__status[data-astro-cid-ydrqxjv7][data-state=sent]:before{content:"✓ ";font-weight:var(--weight-bold)}.contact__status[data-astro-cid-ydrqxjv7][data-state=invalid]:before,.contact__status[data-astro-cid-ydrqxjv7][data-state=verify]:before,.contact__status[data-astro-cid-ydrqxjv7][data-state=error]:before{content:"! ";color:var(--color-accent-text);font-weight:var(--weight-bold)}.contact__status[data-astro-cid-ydrqxjv7]:empty:before{content:none}@media (width<=640px){.contact__grid[data-astro-cid-ydrqxjv7]{grid-template-columns:1fr}}body{background:var(--color-primary);color:var(--color-white)}.soon[data-astro-cid-gszb5ppf]{justify-content:center;align-items:center;gap:var(--space-l);min-height:100dvh;padding:var(--space-xl) var(--section-padding-x);flex-direction:column;display:flex}.soon__badge[data-astro-cid-gszb5ppf]{aspect-ratio:1;background:var(--color-white);width:clamp(160px,18vw,220px);box-shadow:0 0 var(--space-m) var(--color-black-20);border-radius:50%;place-items:center;display:grid}.soon__logo[data-astro-cid-gszb5ppf]{width:62%;height:auto}.soon__card[data-astro-cid-gszb5ppf]{width:min(100%, var(--width-l));padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-base);color:var(--color-primary);box-shadow:0 0 var(--space-m) var(--color-black-20);gap:var(--space-s);flex-direction:column;display:flex}.soon__title[data-astro-cid-gszb5ppf]{font-size:var(--text-l);text-align:center;text-transform:uppercase}.soon__lead[data-astro-cid-gszb5ppf]{text-align:center;font-size:var(--text-s);max-width:var(--width-m);margin-block-end:var(--space-s);margin-inline:auto}@media (width<=640px){.soon[data-astro-cid-gszb5ppf]{padding-block:var(--space-l);justify-content:flex-start;gap:var(--space-m)}.soon__card[data-astro-cid-gszb5ppf]{padding:var(--space-m) var(--space-s)}.soon__title[data-astro-cid-gszb5ppf]{font-size:clamp(1.5rem, 1rem + 3vw, var(--text-l))}}
