.page.svelte-1bv7ezn{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.page.mounted.svelte-1bv7ezn{opacity:1}.contact.svelte-1bv7ezn,.management.svelte-1bv7ezn{padding:var(--section-gap) var(--page-pad)}.management.svelte-1bv7ezn{padding-top:0}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:120px 1fr;gap:48px;max-width:720px}.contact-body.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.875rem;color:var(--mid-gray);margin-bottom:12px}.contact-email.svelte-1bv7ezn{display:inline-block;font-family:var(--font-body);font-size:.875rem;border-bottom:1px solid var(--black);padding-bottom:2px;transition:opacity .2s}.contact-email.svelte-1bv7ezn:hover{opacity:.5}.colophon.svelte-1bv7ezn{padding:0 var(--page-pad) var(--section-gap);border-top:1px solid var(--light-gray)}.colophon-inner.svelte-1bv7ezn{padding-top:32px;display:flex;justify-content:space-between;max-width:720px}.colophon-text.svelte-1bv7ezn{font-size:.6875rem;color:var(--mid-gray);letter-spacing:.04em}@media(max-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:16px}.colophon-inner.svelte-1bv7ezn{flex-direction:column;gap:4px}}
