.page-header[data-astro-cid-uw5kdbxl]{padding:14rem 3rem 6rem;border-bottom:1px solid var(--smoke)}.page-header[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,12vw,10rem);line-height:.9;letter-spacing:.02em}.page-header[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--gold)}.page-header[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.5rem;color:var(--silver);margin-top:1.5rem;font-style:italic;max-width:500px}.contact-section[data-astro-cid-uw5kdbxl]{padding:7rem 3rem;border-bottom:1px solid var(--smoke)}.contact-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:start;max-width:1100px;margin:0 auto}.contact-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4.5vw,4rem);line-height:.9;letter-spacing:.02em;margin-bottom:1.5rem}.contact-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--gold);font-size:.85em}.contact-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--silver);font-size:1.05rem;line-height:1.7}.team-contacts[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:0;border:1px solid var(--smoke)}.contact-card[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--smoke)}.contact-card[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.contact-card-photo[data-astro-cid-uw5kdbxl]{position:relative;min-height:240px;display:flex;align-items:center;justify-content:center}.contact-photo-img[data-astro-cid-uw5kdbxl]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.contact-initials[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:3rem;color:#e099002e;letter-spacing:.1em}.contact-card-body[data-astro-cid-uw5kdbxl]{padding:2.5rem;border-left:1px solid var(--smoke);display:flex;flex-direction:column;gap:1.25rem}.contact-card-header[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact-card-body[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.04em;color:var(--off-white);line-height:1;margin-bottom:.25rem}.contact-role[data-astro-cid-uw5kdbxl]{display:block;font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);opacity:.8}.contact-bio[data-astro-cid-uw5kdbxl]{font-size:.95rem;color:var(--silver);line-height:1.65}.email-reveal-btn[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--smoke);color:var(--gold);font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1rem;white-space:nowrap;transition:all .2s;flex-shrink:0}.email-reveal-btn[data-astro-cid-uw5kdbxl]:hover{border-color:var(--gold);background:#e099000d}.email-btn-icon[data-astro-cid-uw5kdbxl]{font-size:.9rem;transition:transform .2s}.email-reveal-btn[data-astro-cid-uw5kdbxl].revealed .email-btn-icon[data-astro-cid-uw5kdbxl]{transform:rotate(90deg)}.email-revealed[data-astro-cid-uw5kdbxl]{margin-top:.5rem}.email-link[data-astro-cid-uw5kdbxl]{font-family:DM Mono,monospace;font-size:.8rem;letter-spacing:.08em;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(224,153,0,.3);padding-bottom:.15rem;transition:border-color .2s}.email-link[data-astro-cid-uw5kdbxl]:hover{border-color:var(--gold)}.social-section[data-astro-cid-uw5kdbxl]{padding:7rem 3rem;border-bottom:1px solid var(--smoke);background:var(--charcoal)}.social-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:center;max-width:1100px;margin:0 auto}.social-header[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4.5vw,4rem);line-height:.9;letter-spacing:.02em}.social-header[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--gold);font-size:.85em}.social-cards[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:0;border:1px solid var(--smoke)}.social-card[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem;border-bottom:1px solid var(--smoke);text-decoration:none;color:inherit;transition:background .2s}.social-card[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.social-card[data-astro-cid-uw5kdbxl]:hover{background:#e0990008}.social-card[data-astro-cid-uw5kdbxl]:hover .social-arrow[data-astro-cid-uw5kdbxl]{transform:translate(4px);color:var(--gold)}.social-card-icon[data-astro-cid-uw5kdbxl]{color:var(--gold);opacity:.7}.social-card-icon[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:28px;height:28px}.social-platform[data-astro-cid-uw5kdbxl]{display:block;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);opacity:.7;margin-bottom:.2rem}.social-handle[data-astro-cid-uw5kdbxl]{display:block;font-family:Cormorant Garamond,serif;font-size:1.3rem;color:var(--off-white);font-style:italic}.social-arrow[data-astro-cid-uw5kdbxl]{margin-left:auto;font-family:DM Mono,monospace;font-size:1.1rem;color:var(--silver);opacity:.5;transition:transform .2s,color .2s}.general-contact[data-astro-cid-uw5kdbxl]{padding:7rem 3rem}.general-contact-inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:start;max-width:1100px;margin:0 auto}.general-contact-header[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4.5vw,4rem);line-height:.9;letter-spacing:.02em}.general-contact-header[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--gold);font-size:.85em}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1rem}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);opacity:.7}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{background:var(--ash);border:1px solid var(--smoke);color:var(--off-white);font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.08em;padding:.9rem 1.1rem;outline:none;transition:border-color .2s;width:100%;resize:vertical}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{border-color:var(--gold)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--silver);opacity:.35}.contact-form[data-astro-cid-uw5kdbxl] .btn-solid[data-astro-cid-uw5kdbxl]{align-self:flex-start}.form-success[data-astro-cid-uw5kdbxl]{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:.5rem 0}@media(max-width:900px){.contact-section[data-astro-cid-uw5kdbxl]{padding:5rem 1.5rem}.contact-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}.contact-card[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-card-photo[data-astro-cid-uw5kdbxl]{min-height:150px}.contact-card-body[data-astro-cid-uw5kdbxl]{border-left:none;border-top:1px solid var(--smoke);padding:1.5rem}.contact-card-header[data-astro-cid-uw5kdbxl]{flex-direction:column}.social-section[data-astro-cid-uw5kdbxl]{padding:5rem 1.5rem}.social-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}.social-card[data-astro-cid-uw5kdbxl]{padding:1.5rem}.general-contact[data-astro-cid-uw5kdbxl]{padding:5rem 1.5rem}.general-contact-inner[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
