.contact[data-astro-cid-vekgkm42]{background:var(--bc-paper);color:var(--bc-ink);padding-block:clamp(72px,11vh,128px)}.contact__form[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px clamp(40px,6vw,96px);max-width:1280px;display:grid}.contact__form[data-astro-cid-vekgkm42][hidden]{display:none}.contact__fields[data-astro-cid-vekgkm42]{flex-direction:column;gap:28px;display:flex;position:relative}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:10px;display:flex}.field__label[data-astro-cid-vekgkm42]{letter-spacing:var(--bc-tr-eyebrow);text-transform:uppercase;color:var(--bc-purple-800);font-size:13px;font-weight:600}.field__hint[data-astro-cid-vekgkm42]{color:var(--bc-slate);letter-spacing:.06em;text-transform:none;font-weight:500}.field__input[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--bc-line-3);color:var(--bc-ink);background:0 0;border-radius:0;outline:none;padding:14px 0;font-size:19px}.field__input[data-astro-cid-vekgkm42]:focus{border-bottom:2px solid var(--bc-pink-400);padding-bottom:13px}.field__textarea[data-astro-cid-vekgkm42]{border:1px solid var(--bc-line-3);background:var(--bc-cream);color:var(--bc-ink);resize:vertical;border-radius:0;outline:none;padding:14px;font-size:19px;line-height:1.5}.field__textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--bc-pink-400)}.contact__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__side[data-astro-cid-vekgkm42]{flex-direction:column;gap:24px;display:flex}.interests[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.interests__title[data-astro-cid-vekgkm42]{letter-spacing:-.02em;text-wrap:balance;margin-bottom:24px;padding:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.15}.interests__list[data-astro-cid-vekgkm42]{border-top:1px solid #0808081f;flex-direction:column;display:flex}.interest[data-astro-cid-vekgkm42]{cursor:pointer;transition:padding .2s var(--bc-ease);border-bottom:1px solid #0808081f;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:500;display:flex;position:relative}.interest[data-astro-cid-vekgkm42]:hover{padding-left:8px}.interest__input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.interest__box[data-astro-cid-vekgkm42]{border:2px solid var(--bc-purple-800);width:22px;height:22px;color:var(--bc-ink);flex:0 0 22px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.interest__input[data-astro-cid-vekgkm42]:checked+.interest__box[data-astro-cid-vekgkm42]{background:var(--bc-pink-400);box-shadow:3px 3px 0 0 var(--bc-purple-800)}.interest__input[data-astro-cid-vekgkm42]:checked+.interest__box[data-astro-cid-vekgkm42]:after{content:"✓"}.interest__input[data-astro-cid-vekgkm42]:focus-visible+.interest__box[data-astro-cid-vekgkm42]{outline:3px solid var(--bc-pink-400);outline-offset:3px}.contact__submit[data-astro-cid-vekgkm42]{background:var(--bc-pink-400);color:var(--bc-ink);cursor:pointer;box-shadow:8px 8px 0 0 var(--bc-purple-800);transition:transform .2s var(--bc-ease), background-color .2s var(--bc-ease);border:0;border-radius:999px;align-self:flex-start;margin-top:16px;padding:16px 40px;font-size:17px;font-weight:600}.contact__submit[data-astro-cid-vekgkm42]:hover{background:var(--bc-pink-300);transform:translateY(-2px)}.contact__submit[data-astro-cid-vekgkm42]:active{background:var(--bc-pink-500);transform:none}.contact__submit[data-astro-cid-vekgkm42]:disabled{cursor:progress;opacity:.7}.contact__status[data-astro-cid-vekgkm42]{max-width:44ch;font-size:17px;font-weight:500;line-height:1.5}.contact__status[data-astro-cid-vekgkm42]:empty{display:none}.contact__status[data-astro-cid-vekgkm42].is-error{border-left:4px solid var(--bc-purple-800);padding-left:14px}.contact__success[data-astro-cid-vekgkm42]{outline:none;flex-direction:column;align-items:flex-start;gap:32px;max-width:900px;padding:24px 0;display:flex}.contact__success[data-astro-cid-vekgkm42][hidden]{display:none}.contact__thanks[data-astro-cid-vekgkm42]{background:var(--bc-pink-400);color:var(--bc-ink);box-shadow:var(--bc-shadow-purple-14);letter-spacing:var(--bc-tr-display);text-wrap:balance;padding:20px 28px;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1.1}.contact__success[data-astro-cid-vekgkm42]>a{margin-top:16px}.contact-head[data-astro-cid-6bfsojfh]{background:var(--bc-bg-dark);color:var(--bc-cream);flex-direction:column;gap:32px;padding-block:clamp(80px,14vh,160px) clamp(64px,10vh,120px);display:flex}.contact-head__title[data-astro-cid-6bfsojfh]{color:var(--bc-cream-heading);letter-spacing:-.03em;font-size:clamp(56px,8vw,128px);font-weight:700;line-height:.95}.contact-head__intro[data-astro-cid-6bfsojfh]{color:var(--bc-fg-on-dark-2);text-wrap:pretty;max-width:40ch;font-size:clamp(19px,1.6vw,24px);line-height:1.5}
