.contact[data-v-915b826c]{background:var(--fg);color:var(--bg);padding:140px 0}html[data-theme=dark]{background:var(--bg-2);color:var(--fg)}.container[data-v-915b826c]{align-items:end;display:grid;gap:64px;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1240px;padding:0 24px}.contact-title[data-v-915b826c]{font-size:clamp(44px,6vw,92px);font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:24px}.contact-title em[data-v-915b826c]{color:var(--accent);font-family:var(--serif);font-style:normal}.contact-cta[data-v-915b826c]{align-items:center;background:var(--accent);border:none;border-radius:99px;color:var(--accent-ink);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-top:36px;padding:14px 28px;text-decoration:none;transition:all .25s ease}.contact-cta[data-v-915b826c]:hover{box-shadow:0 8px 24px -8px var(--accent);transform:translateY(-1px)}.contact-meta[data-v-915b826c]{display:grid;gap:24px}.contact-block .label[data-v-915b826c]{color:var(--fg-4);font-family:var(--mono);font-size:11px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.contact-block .val[data-v-915b826c]{font-size:19px}.contact-block .val a[data-v-915b826c]{color:inherit;text-decoration:none}.contact-block .val a[data-v-915b826c]:hover{text-decoration:underline}@media(max-width:768px){.container[data-v-915b826c]{gap:32px;grid-template-columns:1fr}}
