.contact-message[data-astro-cid-ilw6nmnk]{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.contact-message__card[data-astro-cid-ilw6nmnk]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);box-sizing:border-box;width:100%;margin:0;padding:var(--space-6);border:0;border-radius:var(--radius-default);background:var(--color-card-dark)}.contact-message__intro[data-astro-cid-ilw6nmnk],.contact-message__fields[data-astro-cid-ilw6nmnk],.contact-message__field[data-astro-cid-ilw6nmnk],.contact-message__pair[data-astro-cid-ilw6nmnk]{width:100%;min-width:0}.contact-message__intro[data-astro-cid-ilw6nmnk],.contact-message__fields[data-astro-cid-ilw6nmnk],.contact-message__field[data-astro-cid-ilw6nmnk]{display:flex;flex-direction:column;align-items:stretch}.contact-message__intro[data-astro-cid-ilw6nmnk],.contact-message__fields[data-astro-cid-ilw6nmnk]{gap:var(--space-6)}.contact-message__field[data-astro-cid-ilw6nmnk]{gap:var(--space-4)}.contact-message__pair[data-astro-cid-ilw6nmnk]{display:flex;flex-direction:column;gap:var(--space-6)}.contact-message__title[data-astro-cid-ilw6nmnk],.contact-message__lede[data-astro-cid-ilw6nmnk],.contact-message__confirm[data-astro-cid-ilw6nmnk],.contact-message__count[data-astro-cid-ilw6nmnk],.contact-message__alt[data-astro-cid-ilw6nmnk]{margin:0}.contact-message__title[data-astro-cid-ilw6nmnk]{font-family:var(--type-header-sm-font-family);font-size:var(--type-header-sm-font-size);font-weight:var(--type-display-lg-font-weight);line-height:var(--type-display-64-line-height);color:var(--color-input)}.contact-message__lede[data-astro-cid-ilw6nmnk],.contact-message__confirm[data-astro-cid-ilw6nmnk]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-body-lg-font-weight);line-height:var(--type-body-lg-line-height);color:var(--color-input)}.contact-message__confirm[data-astro-cid-ilw6nmnk]:focus{outline:none}.contact-message__confirm[data-astro-cid-ilw6nmnk]:focus-visible{outline:var(--border-width-default) solid var(--color-accent);outline-offset:var(--space-1)}.contact-message__label[data-astro-cid-ilw6nmnk]{font-family:var(--type-body-md-font-family);font-size:var(--type-body-md-font-size);font-weight:var(--type-body-md-font-weight);line-height:var(--line-height-auto);letter-spacing:var(--type-body-md-letter-spacing);color:var(--color-input)}.contact-message__input[data-astro-cid-ilw6nmnk]{box-sizing:border-box;width:100%;height:var(--space-10);margin:0;padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-input);border-radius:var(--radius-inside);background:var(--color-text);color:var(--color-input);font-family:var(--type-body-sm-font-family);font-size:var(--type-body-sm-font-size);font-weight:var(--type-body-sm-font-weight);line-height:var(--line-height-auto)}.contact-message__input--message[data-astro-cid-ilw6nmnk]{height:var(--space-30);padding:var(--space-2);resize:none}.contact-message__input[data-astro-cid-ilw6nmnk]::placeholder{color:var(--color-border-on-dark);opacity:1}.contact-message__input[data-astro-cid-ilw6nmnk]:focus{outline:none}.contact-message__input[data-astro-cid-ilw6nmnk]:focus-visible{outline:var(--border-width-default) solid var(--color-accent);outline-offset:var(--space-1)}.contact-message__count[data-astro-cid-ilw6nmnk]{font-family:var(--type-body-sm-font-family);font-size:var(--type-body-sm-font-size);font-weight:var(--type-body-sm-font-weight);line-height:var(--line-height-auto);text-align:end;color:var(--color-input)}.contact-message__fields[data-astro-cid-ilw6nmnk] .contact-message__submit{align-self:flex-start;box-sizing:border-box;height:var(--space-10);padding:0 var(--space-8);border:0;font-family:var(--font-sans)}.contact-message__alt[data-astro-cid-ilw6nmnk]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-body-lg-font-weight);line-height:var(--type-body-lg-line-height);text-align:center;color:var(--color-text)}.contact-message__alt[data-astro-cid-ilw6nmnk] .contact-message__mail{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-subheader-sm-font-weight);line-height:var(--type-body-lg-line-height);color:var(--color-text);text-decoration:underline}@media(min-width:50rem){.contact-message[data-astro-cid-ilw6nmnk]{display:contents}.contact-message__card[data-astro-cid-ilw6nmnk]{grid-column:2;grid-row:1}.contact-message__alt[data-astro-cid-ilw6nmnk]{grid-column:2;grid-row:2}.contact-message__pair[data-astro-cid-ilw6nmnk]{flex-direction:row}}.contact-page[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:center;width:100%}.contact-hero[data-astro-cid-uw5kdbxl],.contact-panel[data-astro-cid-uw5kdbxl],.contact-faq[data-astro-cid-uw5kdbxl]{box-sizing:border-box;width:100%;max-width:var(--size-band)}.contact-hero[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-2) + var(--space-1));padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text)}.contact-hero__title[data-astro-cid-uw5kdbxl],.contact-hero__desc[data-astro-cid-uw5kdbxl]{margin:0;width:100%;color:var(--color-text)}.contact-hero__title[data-astro-cid-uw5kdbxl]{font-family:var(--type-display-64-font-family);font-size:var(--text-48);font-weight:var(--type-display-64-font-weight);line-height:var(--type-display-64-line-height);letter-spacing:var(--type-display-64-letter-spacing)}.contact-hero__desc[data-astro-cid-uw5kdbxl]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-subheader-sm-font-weight);line-height:var(--type-body-lg-line-height)}.contact-panel[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-16);padding:var(--space-8) var(--space-4) var(--space-16)}.contact-art[data-astro-cid-uw5kdbxl]{display:flex;justify-content:center;order:2}.contact-art__img[data-astro-cid-uw5kdbxl]{display:block;width:calc(var(--space-25) * 2);height:auto}.contact-rule[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;align-self:stretch;width:100%;height:var(--space-12);margin:0;padding:0;border:0}.contact-rule[data-astro-cid-uw5kdbxl]:before{content:"";display:block;width:100%;border-top:var(--border-width) solid var(--color-text)}@media(min-width:50rem){.contact-page[data-astro-cid-uw5kdbxl]{gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-16)}.contact-hero[data-astro-cid-uw5kdbxl]{padding:var(--space-16) var(--space-6)}.contact-hero__title[data-astro-cid-uw5kdbxl]{font-size:var(--type-display-64-font-size)}.contact-panel[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-8);row-gap:var(--space-6);align-items:center;padding:var(--space-16) var(--space-6) calc(var(--space-30) + var(--space-2))}.contact-art[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:1;align-self:center;justify-self:center;order:0}.contact-art__img[data-astro-cid-uw5kdbxl]{width:calc(var(--space-30) * 2 + var(--space-16) + var(--space-8))}}
