section[data-astro-cid-uw5kdbxl]{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem}.hero[data-astro-cid-uw5kdbxl]{max-width:none;padding:5.5rem max(1.5rem,calc((100% - 72rem)/2));background:var(--ink);color:var(--paper)}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl],.hero[data-astro-cid-uw5kdbxl] .lead[data-astro-cid-uw5kdbxl],.hero[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]{color:var(--paper)}.contact-grid[data-astro-cid-uw5kdbxl]{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:0 5rem;align-items:start}.contact-grid[data-astro-cid-uw5kdbxl] section[data-astro-cid-uw5kdbxl]{padding:0;min-width:0}.contact-grid[data-astro-cid-uw5kdbxl] .form-wrap[data-astro-cid-uw5kdbxl]{grid-row:span 2}.contact-grid[data-astro-cid-uw5kdbxl] .postal-wrap[data-astro-cid-uw5kdbxl]{border-top:1px solid var(--border);padding-top:2rem;margin-top:2rem}.next[data-astro-cid-uw5kdbxl]{max-width:none;background:var(--border);padding-left:max(1.5rem,calc((100% - 72rem)/2));padding-right:max(1.5rem,calc((100% - 72rem)/2))}.next[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]{color:var(--ink)}.next[data-astro-cid-uw5kdbxl] ol[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-left:1.25rem}@media (max-width: 720px){section[data-astro-cid-uw5kdbxl]{padding:3.5rem 1.25rem}.contact-grid[data-astro-cid-uw5kdbxl]{padding:3.5rem 1.25rem;grid-template-columns:1fr;gap:3rem}.contact-grid[data-astro-cid-uw5kdbxl] .form-wrap[data-astro-cid-uw5kdbxl]{grid-row:auto}.contact-grid[data-astro-cid-uw5kdbxl] .postal-wrap[data-astro-cid-uw5kdbxl]{margin-top:0}.next[data-astro-cid-uw5kdbxl] ol[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:0}}.eyebrow[data-astro-cid-uw5kdbxl]{text-transform:uppercase;font-size:.75rem;color:var(--accent);font-weight:700;margin:0 0 1.25rem}h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2.6rem,5vw,4.3rem);margin:0 0 1.5rem;max-width:19ch;line-height:1.08}h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.16}.lead[data-astro-cid-uw5kdbxl]{font-size:1.125rem;max-width:56ch;line-height:1.65}.banner[data-astro-cid-uw5kdbxl]{border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:1.5rem}.banner-ok[data-astro-cid-uw5kdbxl]{background:#ecfdf5;border:1px solid #10b981;border-left-width:4px;color:var(--ink)}.banner-err[data-astro-cid-uw5kdbxl]{background:#fef2f2;border:1px solid #dc2626;border-left-width:4px;color:var(--ink)}.banner[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.banner[data-astro-cid-uw5kdbxl] strong{display:block;margin-bottom:.25rem}.form-result[data-astro-cid-uw5kdbxl]{border-radius:.5rem;padding:1rem 1.5rem;margin:0 0 1.5rem;max-width:36rem}.form-result[data-astro-cid-uw5kdbxl][data-state=ok]{background:#ecfdf5;border:1px solid #10b981;border-left-width:4px}.form-result[data-astro-cid-uw5kdbxl][data-state=err]{background:#fef2f2;border:1px solid #dc2626;border-left-width:4px}.form-result[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-form[data-astro-cid-uw5kdbxl]{display:grid;gap:1rem}.row[data-astro-cid-uw5kdbxl]{display:grid;gap:.375rem}label[data-astro-cid-uw5kdbxl]{font-weight:500;color:var(--ink);font-size:.875rem}.optional[data-astro-cid-uw5kdbxl]{color:var(--muted);font-weight:400}input[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);border-radius:.375rem;padding:.625rem .75rem;width:100%;box-sizing:border-box}input[data-astro-cid-uw5kdbxl]:focus-visible,textarea[data-astro-cid-uw5kdbxl]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:8rem}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}button[data-astro-cid-uw5kdbxl].primary{justify-self:start;padding:.85rem 1.1rem;border-radius:.25rem;background:var(--accent);color:var(--paper);border:none;font:inherit;font-weight:500;cursor:pointer}button[data-astro-cid-uw5kdbxl].primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button[data-astro-cid-uw5kdbxl].primary:disabled{opacity:.6;cursor:progress}.muted[data-astro-cid-uw5kdbxl]{color:var(--muted);margin:0;font-size:.875rem}.email-line[data-astro-cid-uw5kdbxl]{font-size:1.5rem;margin:.5rem 0}.postal[data-astro-cid-uw5kdbxl]{font-style:normal;margin:.5rem 0;line-height:1.6}ol[data-astro-cid-uw5kdbxl]{padding-left:1.25rem}ol[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{margin:.5rem 0}
