.lead-form[data-astro-cid-sevzbneq]{font-family:var(--font-body);gap:.625rem;display:grid}.lead-form__note[data-astro-cid-sevzbneq],.lead-form__send-note[data-astro-cid-sevzbneq]{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.lead-form__note[data-astro-cid-sevzbneq]{margin-top:.25rem}.lead-form__send-note[data-astro-cid-sevzbneq]{flex:14rem}.lead-form__send-note[data-astro-cid-sevzbneq] a{text-decoration:underline}.lead-form__status[data-astro-cid-sevzbneq]{border-radius:var(--radius-soft);color:var(--color-ink);background:var(--color-surface);margin:0;padding:.9rem 1.25rem;font-weight:600}.lead-form__pair[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:.625rem .75rem;display:grid}.lead-form__field[data-astro-cid-sevzbneq]{min-width:0;position:relative}.lead-form__field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{background:var(--color-bg);border:1px solid var(--color-field-edge);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;width:100%;height:2.625rem;padding:1rem .75rem .1rem;font-size:1rem;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:block}.lead-form__field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]{cursor:pointer;padding-left:calc(.75rem - 4px);padding-right:2.25rem}.lead-form__field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;height:auto;min-height:8rem;padding-top:1.2rem}.lead-form__field[data-astro-cid-sevzbneq]>label[data-astro-cid-sevzbneq]{color:var(--color-placeholder);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;transition:top .15s,font-size .15s;position:absolute;top:.7rem;left:.75rem;right:.75rem;overflow:hidden}.lead-form__field[data-astro-cid-sevzbneq]>input[data-astro-cid-sevzbneq]:focus+label[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq]>input[data-astro-cid-sevzbneq]:not(:placeholder-shown)+label[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq][data-fixed]>label[data-astro-cid-sevzbneq]{color:var(--color-ink-muted);font-size:.6875rem;top:.2rem}.lead-form__field[data-astro-cid-sevzbneq]>input[data-astro-cid-sevzbneq]:focus+label[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq]>select[data-astro-cid-sevzbneq]:focus+label[data-astro-cid-sevzbneq],.lead-form__field[data-astro-cid-sevzbneq]>textarea[data-astro-cid-sevzbneq]:focus+label[data-astro-cid-sevzbneq]{color:var(--color-accent-text)}.lead-form__field[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq]::placeholder{color:var(--color-placeholder);opacity:1}.lead-form__field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:has(option[value=""]:checked){color:var(--color-placeholder)}.lead-form__field[data-astro-cid-sevzbneq] option[data-astro-cid-sevzbneq]{color:var(--color-ink)}.lead-form__field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:hover,.lead-form__field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:hover,.lead-form__field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:hover{border-color:var(--color-ink-muted)}.lead-form__field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus,.lead-form__field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:focus,.lead-form__field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.lead-form__field[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--color-accent);border-width:2px}.lead-form__phone[data-astro-cid-sevzbneq]{gap:.3rem;min-width:0;display:grid}.lead-form__cc[data-astro-cid-sevzbneq]{color:var(--color-ink-muted);pointer-events:none;font-size:1rem;line-height:1.3;position:absolute;bottom:.15rem;left:.75rem}.lead-form__field[data-astro-cid-sevzbneq].lead-form__tel input[data-astro-cid-sevzbneq]{padding-left:2.6rem}.lead-form__choice[data-astro-cid-sevzbneq]{border:0;min-width:0;margin:0;padding:0}.lead-form__choice[data-astro-cid-sevzbneq] legend[data-astro-cid-sevzbneq]{color:var(--color-ink-muted);float:left;width:100%;padding:.2rem 0 0;font-size:.6875rem;line-height:1.2}.lead-form__options[data-astro-cid-sevzbneq]{clear:both;flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.lead-form__options[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{cursor:pointer;align-items:center;gap:.5rem;min-height:1.6rem;font-size:1rem;display:inline-flex}.lead-form__options[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{accent-color:var(--color-accent);width:1.1rem;height:1.1rem;margin:0}.lead-form__options[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lead-form__trap[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__send[data-astro-cid-sevzbneq]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}.lead-form__submit[data-astro-cid-sevzbneq]{font:inherit;color:var(--color-accent-ink);background:var(--color-accent);border:2px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;min-height:3.25rem;padding:.85em 1.6em;font-size:1rem;font-weight:700;line-height:1.15;transition:background-color .15s,border-color .15s}.lead-form__submit[data-astro-cid-sevzbneq]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.lead-form__privacy[data-astro-cid-sevzbneq]{font-size:var(--text-sm);text-decoration:underline}.head[data-astro-cid-p62dumfu]{padding-block:clamp(3.5rem,6vw,5.5rem) clamp(3rem,5vw,4.25rem)}.body[data-astro-cid-p62dumfu]{padding-block:var(--space-section)}.block[data-astro-cid-p62dumfu].kit-tone .head[data-astro-cid-p62dumfu]{padding-bottom:clamp(1.25rem,2vw,1.75rem)}.block[data-astro-cid-p62dumfu].kit-tone .body[data-astro-cid-p62dumfu]{padding-top:clamp(1rem,2vw,1.5rem)}.split[data-astro-cid-p62dumfu]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"lead card";align-items:start;gap:2.5rem clamp(2rem,6vw,5.5rem);display:grid}.split[data-astro-cid-p62dumfu][data-beside=true]{grid-template-rows:auto 1fr;grid-template-areas:"lead card""beside card"}.lead[data-astro-cid-p62dumfu]{grid-area:lead;gap:1rem;max-width:34rem;display:grid}.lead[data-astro-cid-p62dumfu]>p[data-astro-cid-p62dumfu]:first-child{font-size:var(--text-lead);line-height:1.45}.after[data-astro-cid-p62dumfu]{color:var(--color-ink-muted)}.card[data-astro-cid-p62dumfu]{background:var(--color-paper);border-radius:var(--radius-card);border-top:var(--card-edge) solid var(--color-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 6%, transparent), 0 18px 44px color-mix(in srgb, var(--color-shadow) 10%, transparent);grid-area:card;gap:1.2rem;min-width:0;padding:clamp(1.6rem,3.2vw,2.6rem);display:grid}.note[data-astro-cid-p62dumfu]{color:var(--color-ink-muted);font-size:var(--text-sm)}.lead[data-astro-cid-p62dumfu] a,.note[data-astro-cid-p62dumfu] a{text-decoration:underline}.beside[data-astro-cid-p62dumfu]{border-bottom:1px solid var(--color-rule);grid-area:beside;align-self:start}.item[data-astro-cid-p62dumfu]{border-top:1px solid var(--color-rule);gap:.85rem;min-width:0;padding-block:1.5rem;display:grid}.item[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]{font-size:var(--text-h2);overflow-wrap:break-word}.item[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]:before{background:var(--color-accent);content:"";width:2.75rem;height:3px;margin-bottom:.9rem;display:block}@media (width>=56.0625rem){.item[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]{font-size:var(--text-h2-compact)}}.t10[data-astro-cid-p62dumfu]{padding-block:clamp(2rem,4vw,3.5rem)}.t10[data-astro-cid-p62dumfu][data-panel=photo]{padding-top:1.5rem}.t10[data-astro-cid-p62dumfu][data-panel=photo] .t10-split[data-astro-cid-p62dumfu]{column-gap:1.5rem}.t10-split[data-astro-cid-p62dumfu]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2.5rem clamp(2rem,5vw,4.5rem);display:grid}.side[data-astro-cid-p62dumfu]{gap:0;min-width:0;display:grid}.pp[data-astro-cid-p62dumfu]{border-radius:var(--radius-card);color:var(--color-paper);isolation:isolate;align-content:end;min-height:clamp(26rem,40vw,34rem);display:grid;position:relative;overflow:hidden}.pp-scrim[data-astro-cid-p62dumfu]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-scrim) 35%, transparent) 0%, color-mix(in srgb, var(--color-scrim) 62%, transparent) 45%, color-mix(in srgb, var(--color-scrim) 84%, transparent) 100%);z-index:-1;position:absolute;inset:0}.pp-copy[data-astro-cid-p62dumfu]{gap:1.1rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:grid}h1[data-astro-cid-p62dumfu] .sentence{display:block}.pp[data-astro-cid-p62dumfu] h1[data-astro-cid-p62dumfu],.plain-head[data-astro-cid-p62dumfu] h1[data-astro-cid-p62dumfu]{font-size:var(--text-h1-short)}.pp[data-astro-cid-p62dumfu] h1[data-astro-cid-p62dumfu]{color:var(--color-paper)}.pp-lead[data-astro-cid-p62dumfu],.plain-lead[data-astro-cid-p62dumfu]{font-size:var(--text-lead);line-height:1.45}.pp-lead[data-astro-cid-p62dumfu]{color:var(--color-band-ink)}.pp-label[data-astro-cid-p62dumfu]{color:var(--color-mark);font-size:var(--text-label);letter-spacing:.16em;font-weight:700;line-height:var(--label-line);text-transform:uppercase;align-items:center;gap:.85rem;margin:0;display:flex}.pp-label[data-astro-cid-p62dumfu]:before{background:var(--color-mark);content:"";flex:none;width:2.75rem;height:3px}.card[data-astro-cid-p62dumfu][data-head]{gap:1.6rem}.card-head[data-astro-cid-p62dumfu]{gap:.9rem;display:grid}.card-top[data-astro-cid-p62dumfu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.card-label[data-astro-cid-p62dumfu]{color:var(--color-accent-text);font-size:var(--text-label);letter-spacing:.16em;font-weight:700;line-height:var(--label-line);text-transform:uppercase;margin:0}.card-tag[data-astro-cid-p62dumfu]{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.card-head[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]{font-size:var(--text-h2-compact)}.card-intro[data-astro-cid-p62dumfu]{color:var(--color-ink-muted)}.plain-head[data-astro-cid-p62dumfu]{gap:1.1rem;padding-top:.5rem;padding-bottom:1.75rem;display:grid}.plain-lead[data-astro-cid-p62dumfu]{color:var(--color-ink-muted)}.aside[data-astro-cid-p62dumfu]{border-top:1px solid var(--color-rule);gap:1rem;padding-top:1.75rem;display:grid}.aside[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]{font-size:var(--text-h2-compact);overflow-wrap:break-word}.aside[data-astro-cid-p62dumfu] h2[data-astro-cid-p62dumfu]:before{background:var(--color-accent);content:"";width:2.75rem;height:3px;margin-bottom:.9rem;display:block}.aside[data-astro-cid-p62dumfu]>p[data-astro-cid-p62dumfu]{color:var(--color-ink-muted)}.aside-email[data-astro-cid-p62dumfu]{border-top:1px solid var(--color-rule);gap:.35rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.aside-label[data-astro-cid-p62dumfu]{color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.16em;font-weight:700;line-height:var(--label-line);text-transform:uppercase}.aside-address[data-astro-cid-p62dumfu] a{color:var(--color-accent-text);font-size:var(--text-lead);font-weight:700;text-decoration:underline}.aside-card[data-astro-cid-p62dumfu]{background:var(--color-paper);border-left:var(--card-edge) solid var(--color-accent);border-radius:var(--radius-card);gap:.6rem;margin-top:.75rem;padding:1.4rem 1.6rem;display:grid}.aside-card[data-astro-cid-p62dumfu] h3[data-astro-cid-p62dumfu]{font-size:var(--text-h3)}.aside-card[data-astro-cid-p62dumfu] p[data-astro-cid-p62dumfu]{color:var(--color-ink-muted)}.aside-link[data-astro-cid-p62dumfu] a{color:var(--color-accent-text);font-weight:700;text-decoration:underline}.under-lead[data-astro-cid-p62dumfu]{font-size:var(--text-lead);margin-top:1.25rem;line-height:1.45}.t10[data-astro-cid-p62dumfu][data-lead-under] .side[data-astro-cid-p62dumfu]>.ruled[data-astro-cid-p62dumfu]{border-top:0;padding-block:.75rem 0}.ruled[data-astro-cid-p62dumfu]{border-top:1px solid var(--color-rule);color:var(--color-ink-muted);padding-block:1.25rem}.t10[data-astro-cid-p62dumfu][data-panel=photo] .side[data-astro-cid-p62dumfu]>.ruled[data-astro-cid-p62dumfu]:first-of-type{border-top:0;margin-top:.5rem}.ruled[data-astro-cid-p62dumfu] a{font-weight:700;text-decoration:underline}.ruled[data-astro-cid-p62dumfu] [data-company-field=email] a{color:var(--color-accent-text);font-size:var(--text-lead)}.t10-beside[data-astro-cid-p62dumfu],.t10[data-astro-cid-p62dumfu] .card[data-astro-cid-p62dumfu]{grid-area:auto}@media (width>=56.0625rem){.t10[data-astro-cid-p62dumfu][data-panel=photo] .t10-split[data-astro-cid-p62dumfu]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch}.t10[data-astro-cid-p62dumfu][data-panel=photo] .side[data-astro-cid-p62dumfu]{grid-template-rows:minmax(clamp(26rem,40vw,34rem),1fr);align-content:start}.t10[data-astro-cid-p62dumfu][data-panel=photo] .t10-split[data-astro-cid-p62dumfu]>.card[data-astro-cid-p62dumfu]{align-self:start}.t10[data-astro-cid-p62dumfu][data-lead-under] .side[data-astro-cid-p62dumfu]{grid-template-rows:minmax(20rem,1fr)}.t10[data-astro-cid-p62dumfu][data-lead-under] .pp[data-astro-cid-p62dumfu]{min-height:20rem}.t10[data-astro-cid-p62dumfu][data-lead-under] .pp-scrim[data-astro-cid-p62dumfu]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-scrim) 80%, transparent) 0%, color-mix(in srgb, var(--color-scrim) 82%, transparent) 50%, color-mix(in srgb, var(--color-scrim) 86%, transparent) 100%)}}.t10-beside[data-astro-cid-p62dumfu]{margin-top:1rem}.t10-split[data-astro-cid-p62dumfu]>.aside[data-astro-cid-p62dumfu]{min-width:0}@media (width>=56.0625rem){.t10[data-astro-cid-p62dumfu][data-panel=plain] .t10-split[data-astro-cid-p62dumfu]{grid-template-rows:auto 1fr;row-gap:0}.t10[data-astro-cid-p62dumfu][data-panel=plain] .side[data-astro-cid-p62dumfu]{grid-area:1/1}.t10[data-astro-cid-p62dumfu][data-panel=plain] .t10-split[data-astro-cid-p62dumfu]>.card[data-astro-cid-p62dumfu]{grid-area:1/2/span 2}.t10[data-astro-cid-p62dumfu][data-panel=plain] .t10-split[data-astro-cid-p62dumfu]>.aside[data-astro-cid-p62dumfu]{grid-area:2/1}}@media (width<=56rem){.t10-split[data-astro-cid-p62dumfu]{grid-template-columns:1fr}.pp[data-astro-cid-p62dumfu]{min-height:20rem}.split[data-astro-cid-p62dumfu],.split[data-astro-cid-p62dumfu][data-beside=true]{grid-template:"lead""card""beside"/1fr}}
