.contact-page[data-astro-cid-gfpn2dzd]{min-height:calc(100vh - 12rem)}.contact-noise[data-astro-cid-gfpn2dzd]{position:absolute;inset:0;background:radial-gradient(circle at 12% 15%,rgba(60,64,146,.1),transparent 20%),radial-gradient(circle at 82% 80%,rgba(20,23,62,.08),transparent 24%);pointer-events:none}.contact-chip[data-astro-cid-gfpn2dzd]{display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;background:#d8dcff;padding:.72rem 1rem;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#14173e}.contact-copy[data-astro-cid-gfpn2dzd]{position:relative}.contact-circle[data-astro-cid-gfpn2dzd]{position:absolute;top:10.8rem;right:1.4rem;width:2.4rem;height:2.4rem;border:1.5px solid rgba(20,23,62,.8);border-radius:999px}.contact-social[data-astro-cid-gfpn2dzd]{display:inline-flex;align-items:center;justify-content:center;color:#758193;transition:color .18s ease,transform .18s ease}.contact-social[data-astro-cid-gfpn2dzd]:hover{color:#14173e;transform:translateY(-1px)}.contact-detail-link[data-astro-cid-gfpn2dzd]{color:inherit;text-decoration:none;transition:color .18s ease}.contact-detail-link[data-astro-cid-gfpn2dzd]:hover{color:#14173e}.contact-card[data-astro-cid-gfpn2dzd]{position:relative;overflow:hidden;border-radius:1.9rem;background:linear-gradient(180deg,#14173e,#2a2d6b);padding:4.25rem 3.9rem 4.5rem;box-shadow:0 34px 80px -48px #14173e8c}.contact-card-blob[data-astro-cid-gfpn2dzd]{position:absolute;border-radius:999px;pointer-events:none;opacity:.26}.contact-card-blob-top[data-astro-cid-gfpn2dzd]{top:-8rem;right:-10rem;width:28rem;height:18rem;background:radial-gradient(circle at center,#3c4092e6,#3c409200 70%)}.contact-card-blob-bottom[data-astro-cid-gfpn2dzd]{left:-12rem;bottom:-8rem;width:36rem;height:18rem;background:radial-gradient(circle at center,#3c4092e6,#3c409200 70%)}.contact-field[data-astro-cid-gfpn2dzd]{display:block}.contact-field[data-astro-cid-gfpn2dzd] input[data-astro-cid-gfpn2dzd],.contact-field[data-astro-cid-gfpn2dzd] textarea[data-astro-cid-gfpn2dzd]{width:100%;border-radius:.95rem;background:#fff;padding:1.3rem 1.45rem;color:#14173e;font-size:1.08rem;line-height:1.5;outline:none;transition:box-shadow .18s ease,transform .18s ease}.contact-field[data-astro-cid-gfpn2dzd] textarea[data-astro-cid-gfpn2dzd]{min-height:9.6rem;resize:vertical}.contact-field[data-astro-cid-gfpn2dzd] input[data-astro-cid-gfpn2dzd]::placeholder,.contact-field[data-astro-cid-gfpn2dzd] textarea[data-astro-cid-gfpn2dzd]::placeholder{color:#6b7f90}.contact-field[data-astro-cid-gfpn2dzd] input[data-astro-cid-gfpn2dzd]:focus,.contact-field[data-astro-cid-gfpn2dzd] textarea[data-astro-cid-gfpn2dzd]:focus{box-shadow:0 0 0 3px #d8dcff80}.contact-submit[data-astro-cid-gfpn2dzd]{display:inline-flex;min-width:12.2rem;align-items:center;justify-content:center;border-radius:999px;background:#d8dcff;padding:1.15rem 2.1rem;font-size:1.15rem;font-weight:600;color:#14173e;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.contact-submit[data-astro-cid-gfpn2dzd]:hover{transform:translateY(-1px);box-shadow:0 18px 36px -22px #3c409273}.contact-submit[data-astro-cid-gfpn2dzd]:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.contact-status[data-astro-cid-gfpn2dzd]{margin-top:.4rem;padding:.9rem 1.1rem;border-radius:.9rem;font-size:.95rem;line-height:1.5;border:1px solid transparent}.contact-status[data-astro-cid-gfpn2dzd][data-tone=success]{background:#d8dcff24;border-color:#d8dcff66;color:#e6e8ff}.contact-status[data-astro-cid-gfpn2dzd][data-tone=error]{background:#ef444424;border-color:#ef444473;color:#fecaca}.sr-only[data-astro-cid-gfpn2dzd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1279px){.contact-circle[data-astro-cid-gfpn2dzd]{display:none}}@media(max-width:1023px){.contact-card[data-astro-cid-gfpn2dzd]{padding:3rem 1.5rem 3.2rem}}@media(max-width:767px){.contact-copy[data-astro-cid-gfpn2dzd] h2[data-astro-cid-gfpn2dzd],.contact-copy[data-astro-cid-gfpn2dzd] h1[data-astro-cid-gfpn2dzd]{max-width:100%}.contact-submit[data-astro-cid-gfpn2dzd]{width:100%}}
