.contact-hero[data-astro-cid-6bfsojfh]{color:#fff;background:#10141f;padding:clamp(9.5rem,14vw,13rem) 0 clamp(5rem,8vw,7rem)}.contact-hero-grid[data-astro-cid-6bfsojfh],.brief-grid[data-astro-cid-6bfsojfh],.action-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.05fr .65fr;align-items:end;gap:4rem;display:grid}.contact-kicker[data-astro-cid-6bfsojfh]{color:#b8c4f7;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900}.contact-kicker-light[data-astro-cid-6bfsojfh]{color:#9ba8ff}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-.07em;max-width:62rem;margin:1.2rem 0 0;font-size:clamp(2.8rem,5.6vw,5.3rem);font-weight:710;line-height:.94}.contact-intro[data-astro-cid-6bfsojfh]{color:#b5bccd;max-width:45rem;margin:1.5rem 0 0;font-size:.95rem;line-height:1.75}.contact-direct[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff30;padding-top:1rem}.contact-direct[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:#b8c4f7;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.contact-direct[data-astro-cid-6bfsojfh]>a[data-astro-cid-6bfsojfh]{color:#c6ff4a;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;padding-bottom:.55rem;font-size:.92rem;font-weight:820;text-decoration:none;display:flex}.contact-direct[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#b5bccd;margin:.8rem 0 0;font-size:.7rem;line-height:1.6}.brief-section[data-astro-cid-6bfsojfh]{background:#f7f4ec;padding-block:clamp(5rem,8vw,7rem)}.brief-section[data-astro-cid-6bfsojfh] .contact-kicker[data-astro-cid-6bfsojfh]{color:#5963c7}.brief-section[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.contact-action[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#17191b;letter-spacing:-.055em;margin:.9rem 0 0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:710;line-height:1.02}.brief-list[data-astro-cid-6bfsojfh]{border-top:1px solid #d8d3c7}.brief-row[data-astro-cid-6bfsojfh]{border-bottom:1px solid #d8d3c7;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:1rem 0;display:grid}.brief-row[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:#6a665e;font-size:.57rem;font-weight:850}.brief-row[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:#383a36;margin:0;font-size:.82rem;font-weight:800}.brief-row[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#625f58;margin:.3rem 0 0;font-size:.72rem;line-height:1.6}.contact-action[data-astro-cid-6bfsojfh]{color:#f4f1e8;background:#111315;padding-block:clamp(5rem,8vw,7rem)}.contact-action[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#f4f1e8}.action-side[data-astro-cid-6bfsojfh]{gap:.8rem;display:grid}.email-cta[data-astro-cid-6bfsojfh]{color:#111315;background:#c6ff4a;border-radius:.95rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.95rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:grid}.contact-action[data-astro-cid-6bfsojfh] .action-grid[data-astro-cid-6bfsojfh]{align-items:start}.action-intro[data-astro-cid-6bfsojfh]{color:#b5bccd;max-width:30rem;margin:1.2rem 0 0;font-size:.9rem;line-height:1.7}.contact-direct[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#c6ff4a;text-underline-offset:.2em;text-decoration:underline}.action-side[data-astro-cid-6bfsojfh]{min-width:0}.enquiry-form[data-astro-cid-6bfsojfh]{gap:.9rem;display:grid}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.enquiry-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#e4e4e7;gap:.4rem;font-size:.75rem;font-weight:750;display:grid}.enquiry-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#a1a1aa;font-weight:500}.enquiry-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.enquiry-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.enquiry-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{color:#f4f1e8;width:100%;font:inherit;background:#1b1e21;border:1px solid #ffffff38;border-radius:.7rem;padding:.75rem .85rem;font-size:.9rem;font-weight:500}.enquiry-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.enquiry-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:#8b8b93}.enquiry-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.enquiry-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible,.enquiry-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{outline-offset:1px;outline:2px solid #c6ff4a}.enquiry-form[data-astro-cid-6bfsojfh] .hp[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}button[data-astro-cid-6bfsojfh].email-cta{cursor:pointer;width:100%;font:inherit;text-align:left;border:0;font-size:.85rem;font-weight:850}.captcha-error[data-astro-cid-6bfsojfh]{color:#ffcdc5;border-left:3px solid #ffb4a8;margin:0;padding:.2rem 0 .2rem .7rem;font-size:.8rem;font-weight:700}button[data-astro-cid-6bfsojfh].email-cta[disabled]{opacity:.6;cursor:wait}.alt-link[data-astro-cid-6bfsojfh]{color:#c6ff4a;align-items:center;gap:.5rem;font-size:.75rem;font-weight:750;display:inline-flex}.safe-note[data-astro-cid-6bfsojfh]{border:1px solid #ffffff17;border-radius:.95rem;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;display:flex}.safe-note[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:#9ba8ff;flex:none}.safe-note[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#a1a1aa;margin:0;font-size:.64rem;line-height:1.55}.work-link[data-astro-cid-6bfsojfh]{color:#d4d4d8;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=850px){.contact-hero-grid[data-astro-cid-6bfsojfh],.brief-grid[data-astro-cid-6bfsojfh],.action-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=560px){.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
