.page-hero[data-astro-cid-4hzthfst]{background:var(--navy);color:var(--pearl);padding:100px 0 80px;text-align:center}.page-hero[data-astro-cid-4hzthfst] h1[data-astro-cid-4hzthfst]{font-size:clamp(30px,4.5vw,48px);font-weight:300;max-width:820px;margin:0 auto 24px}.page-hero[data-astro-cid-4hzthfst] h1[data-astro-cid-4hzthfst] em[data-astro-cid-4hzthfst]{font-style:italic;color:#e8d9b5;font-weight:300}.page-hero[data-astro-cid-4hzthfst] .eyebrow[data-astro-cid-4hzthfst]{margin-bottom:20px;color:var(--gold)}.hero-lead[data-astro-cid-4hzthfst]{font-size:17px;color:#faf6efbf;max-width:640px;margin:0 auto;line-height:1.7}.profile-section[data-astro-cid-4hzthfst]{padding:100px 0}.profile-grid[data-astro-cid-4hzthfst]{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;align-items:start}.profile-content[data-astro-cid-4hzthfst] h2[data-astro-cid-4hzthfst]{font-size:28px;color:var(--navy);margin:60px 0 24px}.profile-content[data-astro-cid-4hzthfst] h2[data-astro-cid-4hzthfst]:first-child{margin-top:0}.track-cards[data-astro-cid-4hzthfst]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.track-card[data-astro-cid-4hzthfst]{background:var(--pearl-card);border-top:2px solid var(--gold);padding:32px 28px}.track-card[data-astro-cid-4hzthfst] h3[data-astro-cid-4hzthfst]{font-size:22px;color:var(--navy);margin-bottom:8px}.track-for[data-astro-cid-4hzthfst]{font-size:13px;color:var(--gold);font-style:italic;margin-bottom:14px}.track-card[data-astro-cid-4hzthfst] p[data-astro-cid-4hzthfst]{font-size:14px;line-height:1.7;color:var(--text-muted);margin-bottom:14px}.track-card[data-astro-cid-4hzthfst] ul[data-astro-cid-4hzthfst]{list-style:none;margin-bottom:20px}.track-card[data-astro-cid-4hzthfst] li[data-astro-cid-4hzthfst]{font-size:13px;color:var(--text-muted);padding:5px 0 5px 18px;position:relative;line-height:1.5}.track-card[data-astro-cid-4hzthfst] li[data-astro-cid-4hzthfst]:before{content:"";position:absolute;left:0;top:12px;width:8px;height:1px;background:var(--gold)}.track-cta[data-astro-cid-4hzthfst]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);font-weight:500}.collab-grid[data-astro-cid-4hzthfst]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.collab-item[data-astro-cid-4hzthfst]{padding:24px;border-top:1px solid var(--hairline)}.collab-item[data-astro-cid-4hzthfst] h4[data-astro-cid-4hzthfst]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--navy);margin-bottom:10px}.collab-item[data-astro-cid-4hzthfst] p[data-astro-cid-4hzthfst]{font-size:14px;line-height:1.7;color:var(--text-muted)}.form-intro[data-astro-cid-4hzthfst]{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:30px}.placement-form[data-astro-cid-4hzthfst]{background:var(--pearl-card);padding:40px 36px;border-top:2px solid var(--gold)}.hidden[data-astro-cid-4hzthfst]{display:none!important}.form-row[data-astro-cid-4hzthfst]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-astro-cid-4hzthfst]{display:flex;flex-direction:column}.form-group[data-astro-cid-4hzthfst].full{margin-bottom:20px}label[data-astro-cid-4hzthfst]{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--navy);margin-bottom:6px}input[data-astro-cid-4hzthfst],select[data-astro-cid-4hzthfst],textarea[data-astro-cid-4hzthfst]{font-family:Inter,sans-serif;font-size:14px;padding:10px 14px;border:1px solid rgba(14,26,58,.15);background:#fff;color:var(--navy);transition:border-color .2s}input[data-astro-cid-4hzthfst]:focus,select[data-astro-cid-4hzthfst]:focus,textarea[data-astro-cid-4hzthfst]:focus{outline:none;border-color:var(--gold)}.consent[data-astro-cid-4hzthfst] label[data-astro-cid-4hzthfst]{font-size:13px;font-weight:400;color:var(--text-muted);line-height:1.6;display:flex;gap:10px;align-items:flex-start}.consent[data-astro-cid-4hzthfst] input[data-astro-cid-4hzthfst][type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:2px}.consent[data-astro-cid-4hzthfst] a[data-astro-cid-4hzthfst]{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.submit-btn[data-astro-cid-4hzthfst]{background:var(--navy);color:var(--pearl);border:none;padding:16px 32px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .3s;margin-top:10px}.submit-btn[data-astro-cid-4hzthfst]:hover{background:var(--purple)}.profile-sidebar[data-astro-cid-4hzthfst]{position:sticky;top:100px}.profile-card[data-astro-cid-4hzthfst]{background:var(--navy);color:var(--pearl);padding:36px 28px;border-top:2px solid var(--gold);margin-bottom:24px}.profile-card[data-astro-cid-4hzthfst] h4[data-astro-cid-4hzthfst]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:500}dl[data-astro-cid-4hzthfst]{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}dt[data-astro-cid-4hzthfst]{font-size:12px;font-weight:500;color:#faf6ef99;text-transform:uppercase;letter-spacing:.04em}dd[data-astro-cid-4hzthfst]{font-size:13px;color:#faf6efe6;line-height:1.5}dd[data-astro-cid-4hzthfst] em[data-astro-cid-4hzthfst]{font-style:italic}.agency-contact[data-astro-cid-4hzthfst]{background:var(--pearl-card);padding:28px;border-top:2px solid var(--gold)}.agency-contact[data-astro-cid-4hzthfst] h4[data-astro-cid-4hzthfst]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:500}.agency-contact[data-astro-cid-4hzthfst] p[data-astro-cid-4hzthfst]{font-size:14px;color:var(--text-muted);margin-bottom:6px}.agency-contact[data-astro-cid-4hzthfst] a[data-astro-cid-4hzthfst]{color:var(--purple);text-decoration:underline;text-underline-offset:3px}@media(max-width:880px){.profile-grid[data-astro-cid-4hzthfst]{grid-template-columns:1fr;gap:50px}.profile-sidebar[data-astro-cid-4hzthfst]{position:static}.track-cards[data-astro-cid-4hzthfst],.collab-grid[data-astro-cid-4hzthfst],.form-row[data-astro-cid-4hzthfst]{grid-template-columns:1fr}}@media(max-width:540px){.page-hero[data-astro-cid-4hzthfst]{padding:70px 0 50px}.page-hero[data-astro-cid-4hzthfst] h1[data-astro-cid-4hzthfst]{font-size:28px}.profile-section[data-astro-cid-4hzthfst]{padding:60px 0}.placement-form[data-astro-cid-4hzthfst]{padding:28px 20px}}
