.hero[data-astro-cid-6aca3uaf]{padding:var(--band-y-hero) 0 var(--band-y);text-align:center}.hero-lede[data-astro-cid-6aca3uaf]{font-size:var(--text-lede-hero);color:var(--muted);max-width:var(--measure-content);margin:16px auto 0}.hero-actions[data-astro-cid-6aca3uaf]{display:flex;justify-content:center;margin:26px 0 0}.grounds[data-astro-cid-6aca3uaf]{padding:var(--band-y) 0}.grounds[data-astro-cid-6aca3uaf] h2[data-astro-cid-6aca3uaf]{margin:0;max-width:var(--measure-content)}.grounds-lede[data-astro-cid-6aca3uaf]{font-size:var(--text-lede);color:var(--muted);max-width:var(--measure-content);margin:16px 0 0}.grounds-grid[data-astro-cid-6aca3uaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:var(--band-gap) 0 0}.ground[data-astro-cid-6aca3uaf]{position:relative;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:24px;outline:1px solid transparent;outline-offset:-1px;transition:var(--deal-transition, opacity 0s),border-color .3s ease,outline-color .3s ease,box-shadow .3s ease}.ground[data-astro-cid-6aca3uaf]:before{content:"";position:absolute;z-index:1;pointer-events:none;top:-1px;bottom:-1px;left:-1px;width:0;background:var(--highlight-primary);border-top-left-radius:inherit;border-bottom-left-radius:inherit;transition:width .3s ease}.ground[data-astro-cid-6aca3uaf]:hover{border-color:var(--highlight-primary);outline-color:var(--highlight-primary);box-shadow:var(--shadow)}.ground[data-astro-cid-6aca3uaf]:hover:before{width:12px}.ground[data-astro-cid-6aca3uaf]>[data-astro-cid-6aca3uaf]{position:relative;z-index:2}.ground-tag[data-astro-cid-6aca3uaf]{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;font-family:var(--sans);font-size:12px;font-weight:500;line-height:1.5;padding:3px 9px;border-radius:4px;color:var(--semantic-info-dark);background:var(--semantic-info-default)}.ground-tag[data-astro-cid-6aca3uaf] svg[data-astro-cid-6aca3uaf]{display:block;flex:none;width:14px;height:14px}.ground[data-astro-cid-6aca3uaf] h3[data-astro-cid-6aca3uaf]{margin:0 0 10px;letter-spacing:-.01em}.ground[data-astro-cid-6aca3uaf]>p[data-astro-cid-6aca3uaf]:last-child{margin:0;color:var(--muted);font-size:var(--text-body)}.picture[data-astro-cid-6aca3uaf]{padding:var(--band-y) 0}.picture[data-astro-cid-6aca3uaf] h2[data-astro-cid-6aca3uaf]{margin:0}.picture-copy[data-astro-cid-6aca3uaf]{max-width:var(--measure-content);margin:var(--band-gap) 0 0}.picture-copy[data-astro-cid-6aca3uaf] p[data-astro-cid-6aca3uaf]{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.7}.picture-copy[data-astro-cid-6aca3uaf] p[data-astro-cid-6aca3uaf]+p[data-astro-cid-6aca3uaf]{margin-top:18px}.picture-art[data-astro-cid-6aca3uaf]{margin:var(--band-gap) 0 0;max-width:640px}.picture-art[data-astro-cid-6aca3uaf] svg[data-astro-cid-6aca3uaf]{display:block;width:100%;height:auto}.pa-core[data-astro-cid-6aca3uaf]{fill:var(--surface);stroke:var(--color-primary-600);stroke-width:1.5}.pa-opt[data-astro-cid-6aca3uaf]{fill:none;stroke:var(--border-strong)}.pa-w[data-astro-cid-6aca3uaf]{stroke:var(--muted);stroke-dasharray:5 4}.pa-dot[data-astro-cid-6aca3uaf]{fill:var(--color-primary-500)}.pa-t1[data-astro-cid-6aca3uaf]{font-family:var(--mono);font-size:13px;letter-spacing:.14em;fill:var(--text)}.pa-t2[data-astro-cid-6aca3uaf]{font-family:var(--mono);font-size:10.5px;fill:var(--muted)}.pa-t3[data-astro-cid-6aca3uaf]{font-family:var(--mono);font-size:12px;fill:var(--text)}.pa-lbl[data-astro-cid-6aca3uaf]{font-family:var(--mono);font-size:10.5px;font-style:italic;fill:var(--muted)}.phone[data-astro-cid-6aca3uaf]{padding:var(--band-y) 0}.phone[data-astro-cid-6aca3uaf] h2[data-astro-cid-6aca3uaf]{margin:0}.phone-copy[data-astro-cid-6aca3uaf]{max-width:var(--measure-content);margin:var(--band-gap) 0 0}.phone-copy[data-astro-cid-6aca3uaf] p[data-astro-cid-6aca3uaf]{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.7}.phone-copy[data-astro-cid-6aca3uaf] p[data-astro-cid-6aca3uaf]+p[data-astro-cid-6aca3uaf]{margin-top:18px}.phone-stats[data-astro-cid-6aca3uaf]{list-style:none;margin:var(--band-gap) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px}.phone-stats[data-astro-cid-6aca3uaf] li[data-astro-cid-6aca3uaf]{border-top:1px solid var(--border-strong);padding-top:16px}.ps-n[data-astro-cid-6aca3uaf]{display:block;font-family:var(--mono);font-size:25px;letter-spacing:-.01em;color:var(--text)}.ps-n[data-astro-cid-6aca3uaf] i[data-astro-cid-6aca3uaf]{font-style:normal;font-size:13px;color:var(--muted);margin-left:2px}.ps-l[data-astro-cid-6aca3uaf]{display:block;margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.phone-stats[data-astro-cid-6aca3uaf] .ps-box[data-astro-cid-6aca3uaf]{border-top-color:var(--highlight-primary)}.ps-box[data-astro-cid-6aca3uaf] .ps-n[data-astro-cid-6aca3uaf]{color:var(--color-primary-600)}.split[data-astro-cid-6aca3uaf]{padding:var(--band-y) 0}.split[data-astro-cid-6aca3uaf] h2[data-astro-cid-6aca3uaf]{margin:0;max-width:var(--measure-content)}.split-lede[data-astro-cid-6aca3uaf]{font-size:var(--text-lede);color:var(--muted);max-width:var(--measure-content);margin:16px 0 0}.split-grid[data-astro-cid-6aca3uaf]{display:grid;grid-template-columns:1fr 1fr;margin:var(--band-gap) 0 0}.half[data-astro-cid-6aca3uaf]{padding:0 28px}.half[data-astro-cid-6aca3uaf]+.half[data-astro-cid-6aca3uaf]{border-left:1px solid var(--border-strong)}.half[data-astro-cid-6aca3uaf]:first-child{padding-left:0}.half[data-astro-cid-6aca3uaf]:last-child{padding-right:0}.half[data-astro-cid-6aca3uaf] h3[data-astro-cid-6aca3uaf]{margin:0 0 18px;letter-spacing:-.01em}.half-list[data-astro-cid-6aca3uaf]{list-style:none;margin:0;padding:0}.half-list[data-astro-cid-6aca3uaf] li[data-astro-cid-6aca3uaf]+li[data-astro-cid-6aca3uaf]{margin-top:20px}.half-list[data-astro-cid-6aca3uaf] b[data-astro-cid-6aca3uaf]{display:block;color:var(--text);font-weight:640;font-size:var(--text-body);line-height:1.5}.half-list[data-astro-cid-6aca3uaf] p[data-astro-cid-6aca3uaf]{margin:4px 0 0;color:var(--muted);font-size:var(--text-body);line-height:1.6}.contact[data-astro-cid-6aca3uaf]{padding:var(--band-y) 0}.contact-grid[data-astro-cid-6aca3uaf]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,60px);align-items:start}.contact-copy[data-astro-cid-6aca3uaf]{min-width:0}.contact[data-astro-cid-6aca3uaf] h2[data-astro-cid-6aca3uaf]{margin:0}.contact-lede[data-astro-cid-6aca3uaf]{font-size:var(--text-lede);color:var(--muted);margin:16px 0 0}.contact-terms[data-astro-cid-6aca3uaf]{font-size:var(--text-body);line-height:1.6;color:var(--muted);margin:14px 0 0}.contact-terms[data-astro-cid-6aca3uaf] a[data-astro-cid-6aca3uaf]{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.site-form[data-astro-cid-6aca3uaf]{min-width:0}.sf-row[data-astro-cid-6aca3uaf]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.site-form[data-astro-cid-6aca3uaf]>.sf-row[data-astro-cid-6aca3uaf]:first-child{margin:0}.sf-field[data-astro-cid-6aca3uaf]{margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.sf-row[data-astro-cid-6aca3uaf] .sf-field[data-astro-cid-6aca3uaf]{margin:0}.sf-field[data-astro-cid-6aca3uaf] label[data-astro-cid-6aca3uaf]{font-size:var(--text-small);font-weight:600;color:var(--text)}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf]:is(input[type=text],input[type=email],textarea){width:100%;box-sizing:border-box;font-family:var(--sans);font-size:var(--text-body);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--semantic-border);border-radius:var(--control-radius);padding:12px 16px}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf]:is(input[type=text],input[type=email]){height:var(--btn-height)}.site-form[data-astro-cid-6aca3uaf] textarea[data-astro-cid-6aca3uaf]{resize:vertical;min-height:96px;line-height:1.55}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf]::-moz-placeholder{color:var(--text-tertiary)}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf]::placeholder{color:var(--text-tertiary)}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf]:is(input,textarea):focus{outline:none;border-color:var(--highlight-primary);box-shadow:0 0 0 2px var(--highlight-primary)}.site-form[data-astro-cid-6aca3uaf] [data-astro-cid-6aca3uaf][aria-invalid=true]{border-color:var(--semantic-error-dark)}.sf-hp[data-astro-cid-6aca3uaf]{position:absolute;left:-9999px;height:1px;width:1px;opacity:0}.sf-send[data-astro-cid-6aca3uaf]{margin:20px 0 0}.sf-note[data-astro-cid-6aca3uaf]{font-size:var(--text-small);line-height:1.55;color:var(--faint);margin:12px 0 0}.sf-note[data-astro-cid-6aca3uaf]:empty{display:none}.sf-note[data-astro-cid-6aca3uaf][data-ok]{color:var(--text)}[data-astro-cid-6aca3uaf]:is(.grounds,.phone,.picture,.split,.contact) h2[data-astro-cid-6aca3uaf]{font-family:var(--display);font-weight:700;font-size:var(--text-h2);line-height:1.1;letter-spacing:-.01em}@media (max-width: 900px){.grounds-grid[data-astro-cid-6aca3uaf],.split-grid[data-astro-cid-6aca3uaf]{grid-template-columns:1fr}.half[data-astro-cid-6aca3uaf]{padding:0}.half[data-astro-cid-6aca3uaf]+.half[data-astro-cid-6aca3uaf]{border-left:0;border-top:1px solid var(--border-strong);padding-top:28px;margin-top:28px}.contact-grid[data-astro-cid-6aca3uaf]{grid-template-columns:1fr;gap:28px}.sf-send[data-astro-cid-6aca3uaf]{width:100%}}@media (max-width: 560px){.sf-row[data-astro-cid-6aca3uaf]{grid-template-columns:1fr}.sf-row[data-astro-cid-6aca3uaf] .sf-field[data-astro-cid-6aca3uaf]+.sf-field[data-astro-cid-6aca3uaf]{margin:14px 0 0}}
