.lead-theater[data-astro-cid-xyq5hly5]{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;gap:var(--spacing-7);background:var(--color-raise);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--spacing-5) var(--spacing-4);box-shadow:none}@media(min-width:56rem){.lead-theater[data-astro-cid-xyq5hly5]{grid-template-columns:minmax(0,7fr) minmax(0,9fr);gap:var(--spacing-9);padding:var(--spacing-8)}}.lead-form[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:var(--spacing-5)}.field[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:var(--spacing-2)}.field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5],.optins[data-astro-cid-xyq5hly5] legend[data-astro-cid-xyq5hly5]{font-family:var(--font-sans);font-weight:600;color:var(--color-paper)}.req[data-astro-cid-xyq5hly5]{color:var(--color-brass)}.opt-tag[data-astro-cid-xyq5hly5]{display:inline-block;margin-left:var(--spacing-2);padding:.05rem .5rem;border:1px solid var(--color-line-2);border-radius:999px;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:var(--color-paper-3);vertical-align:.1em}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-paper);background:var(--color-raise);border:1px solid var(--color-line-2);border-radius:var(--radius-sm);padding:.65rem .85rem;width:100%;min-height:3rem;box-sizing:border-box;box-shadow:none;touch-action:manipulation;transition:border-color var(--snap),box-shadow var(--snap)}.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{resize:vertical}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]::placeholder,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]::placeholder{color:var(--color-paper-4)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus-visible{outline:none;border-color:var(--color-brass);box-shadow:var(--shadow-focus)}.consent-check[data-astro-cid-xyq5hly5]:focus-visible{outline:2px solid var(--color-brass-bright);outline-offset:2px}.field-error[data-astro-cid-xyq5hly5]{margin:0;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-alert-bright)}.field-error[data-astro-cid-xyq5hly5][hidden]{display:none}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:user-invalid,.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--color-alert)}.hint[data-astro-cid-xyq5hly5]{color:var(--color-paper-3);font-family:var(--font-sans);font-size:var(--text-small);margin:0}.optins[data-astro-cid-xyq5hly5]{position:relative;border:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--spacing-4);margin:var(--spacing-2) 0 0;background:none}.optins[data-astro-cid-xyq5hly5] legend[data-astro-cid-xyq5hly5]{padding:0;margin-bottom:var(--spacing-2);font-size:1.125rem;letter-spacing:-.01em}.optins-note[data-astro-cid-xyq5hly5]{margin:0;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-paper-3)}.optin[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-3);align-items:start;min-height:2.75rem}.consent-check[data-astro-cid-xyq5hly5]{appearance:none;-webkit-appearance:none;margin:.15rem 0 0;width:1.25rem;height:1.25rem;flex:none;touch-action:manipulation;border:1px solid var(--color-paper-4);border-radius:4px;background:var(--color-raise);cursor:pointer;display:grid;place-content:center;box-shadow:none;transition:border-color var(--snap),background-color var(--snap)}.consent-check[data-astro-cid-xyq5hly5]:after{content:"";width:.75rem;height:.75rem;transform:scale(0);transform-origin:center;background:var(--color-on-cta);clip-path:polygon(14% 47%,0 60%,40% 100%,100% 18%,86% 5%,38% 71%);transition:transform var(--snap)}.consent-check[data-astro-cid-xyq5hly5]:hover{border-color:var(--color-paper)}.consent-check[data-astro-cid-xyq5hly5]:checked{background:var(--color-cta);border-color:var(--color-cta)}.consent-check[data-astro-cid-xyq5hly5]:checked:after{transform:scale(1)}.consent-label[data-astro-cid-xyq5hly5]{font-family:var(--font-sans);font-weight:400;font-size:var(--text-small);color:var(--color-paper-2);line-height:1.55;cursor:pointer}.turnstile-box[data-astro-cid-xyq5hly5]{min-height:65px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.turnstile-box[data-astro-cid-xyq5hly5][data-turnstile=ready]{border-color:transparent}.turnstile-box[data-astro-cid-xyq5hly5].turnstile-compact{min-height:145px}.cf-turnstile[data-astro-cid-xyq5hly5],.cf-turnstile[data-astro-cid-xyq5hly5] iframe{max-width:100%}.turnstile-fallback[data-astro-cid-xyq5hly5]{margin:0;min-width:0;padding:var(--spacing-3) var(--spacing-4);text-align:center;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.55;color:var(--color-paper-3);overflow-wrap:anywhere}.turnstile-fallback[data-astro-cid-xyq5hly5][hidden]{display:none}.turnstile-fallback[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--color-paper);text-decoration:underline;text-underline-offset:.2em}.lead-form[data-astro-cid-xyq5hly5] .submit[data-astro-cid-xyq5hly5]{align-self:stretch;min-height:3.25rem}.lead-theater[data-astro-cid-xyq5hly5][data-state=sending] .lead-form[data-astro-cid-xyq5hly5] .submit[data-astro-cid-xyq5hly5]{opacity:.4;cursor:progress}.form-status[data-astro-cid-xyq5hly5]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-paper-2);min-height:1.5rem;margin:0}.form-status[data-astro-cid-xyq5hly5][data-tone=error]{color:var(--color-alert-bright)}.lead-success[data-astro-cid-xyq5hly5]{display:none;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--spacing-5);scroll-margin-top:var(--spacing-6)}.lead-theater[data-astro-cid-xyq5hly5][data-state=success] .lead-form[data-astro-cid-xyq5hly5]{display:none}.lead-theater[data-astro-cid-xyq5hly5][data-state=success] .lead-success[data-astro-cid-xyq5hly5]{display:flex}.success-eyebrow[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-3)}.success-dot[data-astro-cid-xyq5hly5]{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--color-paid)}.success-title[data-astro-cid-xyq5hly5]{margin:0;font-family:var(--font-sans);font-weight:700;font-size:1.375rem;line-height:1.25;letter-spacing:-.015em;color:var(--color-paper)}.success-body[data-astro-cid-xyq5hly5]{margin:0;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.55;color:var(--color-paper-2)}@media(prefers-reduced-motion:no-preference){.lead-theater[data-astro-cid-xyq5hly5][data-state=success] .lead-success[data-astro-cid-xyq5hly5]{animation:lead-success-in .36s var(--ease-out) both}@keyframes lead-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
