.header[data-astro-cid-uw5kdbxl]{font-family:var(--font-sen);padding:24px 0}.header-inner[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-uw5kdbxl]{display:flex;align-items:center}.logo[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{height:40px;width:auto}.nav[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:1.75rem;font-size:.85rem;font-weight:500}.nav[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-transform:uppercase;letter-spacing:.06em;transition:color .2s ease}.nav[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-color)}.page[data-astro-cid-uw5kdbxl]{max-width:720px;margin:0 auto;padding:80px 24px}.contact-header[data-astro-cid-uw5kdbxl]{margin-bottom:3rem}.contact-header[data-astro-cid-uw5kdbxl] .text-label[data-astro-cid-uw5kdbxl]{display:block;margin-bottom:.75rem}.contact-header[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2.25rem,5vw,3rem);font-variation-settings:"opsz" 96;letter-spacing:-.02em;margin-bottom:0}.content[data-astro-cid-uw5kdbxl]{font-family:var(--font-fraunces);font-size:1.0625rem;line-height:1.75}.content[data-astro-cid-uw5kdbxl] .lede[data-astro-cid-uw5kdbxl]{font-size:1.1875rem;color:var(--mocha);margin-bottom:2.5rem}.contact-line[data-astro-cid-uw5kdbxl]{font-family:var(--font-fraunces);font-size:1.375rem;line-height:1.5;color:var(--text-color);margin:0 0 2rem;max-width:none}.contact-line[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:5px;text-decoration-thickness:2px;transition:color .2s ease}.contact-line[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-color)}.contact-list[data-astro-cid-uw5kdbxl]{margin:0 0 3rem;padding:0}.contact-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:140px 1fr;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--border-color);align-items:baseline}.contact-row[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.contact-row[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{font-family:var(--font-sen);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--mocha)}.contact-row[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:0;font-size:1.0625rem;color:var(--text-color)}.contact-row[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:4px;transition:color .2s ease}.contact-row[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-color)}.footnote[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--mocha);font-size:.95rem;max-width:60ch;margin:0}.footer[data-astro-cid-uw5kdbxl]{padding:32px 0 48px;font-family:var(--font-sen);border-top:1px solid var(--border-color)}.footer-inner[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copy[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--mocha);margin:0;max-width:none}.footer-links[data-astro-cid-uw5kdbxl]{display:flex;gap:1.75rem}.footer-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--mocha);transition:color .2s ease}.footer-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent-color)}@media(max-width:640px){.header[data-astro-cid-uw5kdbxl]{padding:20px 0}.nav[data-astro-cid-uw5kdbxl]{gap:1.1rem;font-size:.75rem}.page[data-astro-cid-uw5kdbxl]{padding:48px 20px}.contact-header[data-astro-cid-uw5kdbxl]{margin-bottom:2rem}.content[data-astro-cid-uw5kdbxl]{font-size:1rem}.content[data-astro-cid-uw5kdbxl] .lede[data-astro-cid-uw5kdbxl]{font-size:1.0625rem;margin-bottom:2rem}.contact-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:.25rem;padding:1rem 0}.contact-row[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{font-size:1rem}.footer-inner[data-astro-cid-uw5kdbxl]{flex-direction:column;align-items:flex-start;gap:.75rem}}
