.contact-page{margin-left:auto;margin-right:auto;max-width:720px;padding:2.5rem 1.5rem 6rem}@media(min-width:1024px){.contact-page{padding-left:3rem;padding-right:3rem}}.contact-page-title{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--rgb-ink) / var(--tw-text-opacity, 1))}.contact-page-intro{margin-top:1.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;letter-spacing:-.005em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--rgb-on-surface-variant) / var(--tw-text-opacity, 1))}.contact-page-card{margin-top:2.5rem;border-radius:1rem;border-width:1px;border-color:rgb(var(--rgb-ink) / .1);--tw-bg-opacity: 1;background-color:rgb(var(--rgb-card) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.contact-page-card{padding:2rem}}.contact-page-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.contact-page-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600}.contact-page-direct-label{margin-top:2.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--rgb-ink) / .6)}.contact-page-direct{margin-top:.5rem;display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;line-height:1.55;letter-spacing:-.005em;font-weight:400}.contact-page-link{--tw-text-opacity: 1;color:rgb(var(--rgb-gold-ink) / var(--tw-text-opacity, 1))}@media(hover:hover){.contact-page-link:hover{--tw-text-opacity: 1;color:rgb(var(--rgb-ink) / var(--tw-text-opacity, 1))}}
