.contact-hero-band[data-astro-cid-6bfsojfh]{border:2px solid var(--line);background-color:var(--bg);grid-template-columns:2fr 1fr;margin-bottom:30px;display:grid}.hero-left[data-astro-cid-6bfsojfh]{border-right:2px solid var(--line);padding:24px 22px 28px}.hero-right[data-astro-cid-6bfsojfh]{padding:24px 22px}.file-info-label[data-astro-cid-6bfsojfh]{letter-spacing:2px;color:var(--dim);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.page-title[data-astro-cid-6bfsojfh]{letter-spacing:-1.6px;border-bottom:none;margin:4px 0 14px;padding-bottom:0;font-size:3.5rem;font-weight:700;line-height:1}.accent-text[data-astro-cid-6bfsojfh]{color:var(--accent)}.hero-blurb[data-astro-cid-6bfsojfh]{max-width:580px;margin-bottom:22px;font-size:16px;line-height:1.55}.email-action-row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.direct-email-link[data-astro-cid-6bfsojfh]{color:var(--fg);border-bottom:2px solid var(--fg);letter-spacing:-.5px;font-size:22px;font-weight:700;transition:color .1s,border-color .1s}.direct-email-link[data-astro-cid-6bfsojfh]:hover{color:var(--accent);border-color:var(--accent)}.response-note[data-astro-cid-6bfsojfh]{color:var(--dim);font-size:12px}.vitals-label[data-astro-cid-6bfsojfh]{letter-spacing:2px;color:var(--dim);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.availability-card[data-astro-cid-6bfsojfh]{border:2px solid var(--line);background-color:var(--bg);margin-bottom:10px;padding:14px}.availability-card[data-astro-cid-6bfsojfh]:last-child{margin-bottom:0}.availability-card[data-astro-cid-6bfsojfh].open{background-color:var(--panel)}.avail-quarter[data-astro-cid-6bfsojfh]{letter-spacing:2px;color:var(--dim);text-transform:uppercase;font-size:11px;font-weight:700}.avail-quarter[data-astro-cid-6bfsojfh].accent-text{color:var(--accent)}.avail-status[data-astro-cid-6bfsojfh]{margin-top:4px;font-size:14px}.availability-card[data-astro-cid-6bfsojfh].booked .avail-status[data-astro-cid-6bfsojfh],.availability-card[data-astro-cid-6bfsojfh].pending .avail-status[data-astro-cid-6bfsojfh]{color:var(--dim)}.section-block[data-astro-cid-6bfsojfh]{margin-top:30px;margin-bottom:30px}.section-title[data-astro-cid-6bfsojfh]{letter-spacing:-.5px;border-bottom:none;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:0;font-size:22px;font-weight:700;display:flex}.title-line[data-astro-cid-6bfsojfh]{color:var(--dim);font-weight:400}.engagements-grid[data-astro-cid-6bfsojfh]{border:2px solid var(--line);background-color:var(--bg);grid-template-columns:repeat(3,1fr);display:grid}.engagement-card[data-astro-cid-6bfsojfh]{border-right:1px solid var(--line);padding:20px 18px}.engagement-card[data-astro-cid-6bfsojfh]:last-child{border-right:none}.card-header[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.card-title[data-astro-cid-6bfsojfh]{letter-spacing:-.5px;text-transform:uppercase;font-size:20px;font-weight:700}.card-price[data-astro-cid-6bfsojfh]{letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.card-duration[data-astro-cid-6bfsojfh]{color:var(--dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:700}.card-desc[data-astro-cid-6bfsojfh]{font-size:13px;line-height:1.55}.form-faq-grid[data-astro-cid-6bfsojfh]{border:2px solid var(--line);background-color:var(--bg);grid-template-columns:1.4fr 1fr;display:grid}.form-side[data-astro-cid-6bfsojfh]{border-right:2px solid var(--line);padding:22px}.faq-side[data-astro-cid-6bfsojfh]{padding:22px}.faq-side-label[data-astro-cid-6bfsojfh]{letter-spacing:2px;color:var(--dim);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.faq-block[data-astro-cid-6bfsojfh]{border-bottom:1px dashed var(--line);padding:10px 0}.faq-block[data-astro-cid-6bfsojfh].last{border-bottom:none}.faq-question[data-astro-cid-6bfsojfh]{margin-bottom:4px;font-size:13px;font-weight:700}.faq-answer[data-astro-cid-6bfsojfh]{color:var(--dim);font-size:13px;line-height:var(--lh)}.elsewhere-panel[data-astro-cid-6bfsojfh]{border:2px solid var(--line);background-color:var(--bg);padding:20px 22px}.elsewhere-label[data-astro-cid-6bfsojfh]{letter-spacing:2px;color:var(--dim);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.elsewhere-links-grid[data-astro-cid-6bfsojfh]{border:1px solid var(--line);flex-wrap:wrap;display:flex}.elsewhere-link[data-astro-cid-6bfsojfh]{border-right:1px solid var(--line);color:var(--fg);letter-spacing:.5px;border-bottom:none;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .1s,color .1s}.elsewhere-link[data-astro-cid-6bfsojfh]:last-child{border-right:none}.elsewhere-link[data-astro-cid-6bfsojfh]:hover{background-color:var(--fg);color:var(--bg)}@media (width<=768px){.contact-hero-band[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.hero-left[data-astro-cid-6bfsojfh]{border-right:none;border-bottom:2px solid var(--line);padding:16px}.hero-right[data-astro-cid-6bfsojfh]{padding:16px}.page-title[data-astro-cid-6bfsojfh]{letter-spacing:-1px;font-size:2.2rem}.direct-email-link[data-astro-cid-6bfsojfh]{font-size:18px}.engagements-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.engagement-card[data-astro-cid-6bfsojfh]{border-right:none;border-bottom:1px solid var(--line)}.engagement-card[data-astro-cid-6bfsojfh]:last-child{border-bottom:none}.form-faq-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-side[data-astro-cid-6bfsojfh]{border-right:none;border-bottom:2px solid var(--line);padding:16px}.faq-side[data-astro-cid-6bfsojfh]{padding:16px}.elsewhere-links-grid[data-astro-cid-6bfsojfh]{flex-direction:column}.elsewhere-link[data-astro-cid-6bfsojfh]{border-right:none;border-bottom:1px solid var(--line)}.elsewhere-link[data-astro-cid-6bfsojfh]:last-child{border-bottom:none}}
