.contact[data-astro-cid-uw5kdbxl]{padding:3.25rem 0 4.5rem}.container[data-astro-cid-uw5kdbxl]{max-width:1100px;margin:0 auto;padding:0 var(--container-pad)}.eyebrow[data-astro-cid-uw5kdbxl]{margin:0 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}h1[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.1rem);margin:0 0 .65rem;line-height:1.05}.lede[data-astro-cid-uw5kdbxl]{font-size:1.12rem;color:var(--color-muted);margin:0 0 1.75rem;max-width:48ch;line-height:1.45}.contact__grid[data-astro-cid-uw5kdbxl]{display:grid;gap:2rem;align-items:start;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.contact__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1.05fr) minmax(300px,420px);gap:2.5rem}}.contact__photo[data-astro-cid-uw5kdbxl]{width:100%;height:auto;max-height:280px;object-fit:cover;object-position:50% 55%;border-radius:12px;border:1px solid var(--color-edge);margin:0 0 1rem;box-shadow:0 18px 40px #00000052;display:block}.contact__paths[data-astro-cid-uw5kdbxl]{display:grid;gap:.75rem;margin-bottom:1rem}.contact__path[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;justify-content:center;padding:1.05rem 1.2rem;border:1px solid var(--color-edge);background:var(--color-panel);border-radius:12px;text-decoration:none;min-height:72px;transition:border-color var(--transition),transform var(--transition)}.contact__path[data-astro-cid-uw5kdbxl]:hover{border-color:#e8b04b73;transform:translateY(-1px)}.contact__path--call[data-astro-cid-uw5kdbxl]{background:var(--color-cta);color:var(--color-ink);border-color:transparent;box-shadow:0 2px #0000004d}.contact__path--call[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:#231a10b3}.contact__path--call[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:800;font-size:1.4rem}.contact__path[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:.25rem}.contact__path[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-weight:700;font-size:1.05rem}.contact__facts[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0;padding:1.1rem 1.2rem;background:#2b1e0c66;border:1px solid var(--color-edge);border-radius:12px}.contact__facts[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-primary);font-size:.88rem}.contact__facts[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:0}.lead[data-astro-cid-uw5kdbxl]{display:grid;gap:1rem;padding:1.35rem 1.3rem 1.25rem;background:#120c0573;border:1px solid rgba(232,176,75,.45);border-radius:16px;box-shadow:0 16px 40px #00000047}.lead__kicker[data-astro-cid-uw5kdbxl]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.lead__title[data-astro-cid-uw5kdbxl]{margin:0 0 .15rem;font-family:var(--font-display);font-weight:800;font-size:1.45rem;line-height:1.1}.lead__field[data-astro-cid-uw5kdbxl]{display:grid;gap:.35rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.lead__field[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:normal;text-transform:none;letter-spacing:0;color:var(--color-muted);font-weight:600}.lead__field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.lead__field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.lead__field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{min-height:48px;padding:.65rem .85rem;border-radius:var(--radius);font:inherit;background:#201708;color:var(--color-fg);border:1px solid var(--color-edge);font-weight:500;letter-spacing:0;text-transform:none}.lead__field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.lead__field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.lead__field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#f5ead959}.lead__field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.lead__field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.lead__field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:2px solid var(--color-cta);border-color:transparent}.lead__field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-primary) 50%),linear-gradient(135deg,var(--color-primary) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat}.lead__field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl] option[data-astro-cid-uw5kdbxl]{background:#241705;color:var(--color-fg)}.lead__hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;height:0;width:0;opacity:0}.lead__submit[data-astro-cid-uw5kdbxl]{border:none;cursor:pointer;justify-self:start;padding:.875rem 2rem}.lead__note[data-astro-cid-uw5kdbxl]{margin:0;font-size:.9rem;color:var(--color-muted)}.lead__note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-cta);font-weight:700}.lead__done[data-astro-cid-uw5kdbxl]{margin:0;font-weight:800;color:var(--color-cta)}
