.apply-form[data-astro-cid-xv5ftsqq]{display:none}html.js .apply-form[data-astro-cid-xv5ftsqq]{display:grid}.apply-honeypot[data-astro-cid-xv5ftsqq]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.faq-item[data-astro-cid-dsdhukaf] summary[data-astro-cid-dsdhukaf]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-dsdhukaf] summary[data-astro-cid-dsdhukaf]{list-style:none}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-astro-cid-dsdhukaf][open]>.faq-answer[data-astro-cid-dsdhukaf]{animation:faq-answer-in .28s var(--ease-editorial) both;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-dsdhukaf][open]>.faq-answer[data-astro-cid-dsdhukaf]{animation:none;will-change:auto}}.lead-dialog[data-astro-cid-yfjg3xjl]{width:min(44rem,calc(100vw - 2rem));max-width:none;max-height:min(90svh,52rem);margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-radius:1.5rem;background:var(--color-ink-deep);color:var(--color-text-primary);overflow:auto;box-shadow:var(--shadow-lift)}.lead-dialog[data-astro-cid-yfjg3xjl]::backdrop{background:color-mix(in srgb,var(--color-ink-deep) 88%,transparent);backdrop-filter:blur(8px)}.lead-dialog[data-astro-cid-yfjg3xjl][open]{animation:lead-dialog-enter .22s ease-out}.lead-dialog-panel[data-astro-cid-yfjg3xjl]{position:relative;padding:clamp(1.25rem,4vw,2.5rem);overflow:hidden}.lead-dialog-accent[data-astro-cid-yfjg3xjl]{position:absolute;inset:0 0 auto;height:.25rem;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold-light))}.lead-dialog-header[data-astro-cid-yfjg3xjl]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.lead-dialog-eyebrow[data-astro-cid-yfjg3xjl]{margin:0;font-size:var(--text-kicker);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-gold)}.lead-dialog[data-astro-cid-yfjg3xjl] h2[data-astro-cid-yfjg3xjl]{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.lead-dialog-header[data-astro-cid-yfjg3xjl] p[data-astro-cid-yfjg3xjl]:last-child{max-width:34rem;margin:.75rem 0 0;font-size:var(--text-body);line-height:1.6;color:var(--color-text-secondary)}.lead-dialog-close[data-astro-cid-yfjg3xjl]{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-text-primary) 24%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--color-ink-raised) 80%,transparent);color:var(--color-text-primary);cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.lead-dialog-close[data-astro-cid-yfjg3xjl]:hover{border-color:var(--color-gold);color:var(--color-gold);transform:scale(1.04)}.lead-form[data-astro-cid-yfjg3xjl]{display:grid;gap:1rem;margin-top:1.75rem}.lead-required-hint[data-astro-cid-yfjg3xjl]{margin:0;font-size:var(--text-meta);color:var(--color-text-muted)}.lead-field[data-astro-cid-yfjg3xjl]{display:grid;gap:.4rem}.lead-field[data-astro-cid-yfjg3xjl] label[data-astro-cid-yfjg3xjl]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.lead-field[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl]{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--color-text-primary) 20%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--color-ink-raised) 78%,transparent);color:var(--color-text-primary);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.lead-field[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl]::placeholder{color:color-mix(in srgb,var(--color-text-muted) 72%,transparent)}.lead-field[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl]:focus-visible{border-color:var(--color-gold);outline:2px solid var(--color-gold);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-gold) 12%,transparent)}.lead-field[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl][aria-invalid=true]{border-color:var(--color-gold-light)}.lead-field-help[data-astro-cid-yfjg3xjl]{margin:0;font-size:var(--text-meta);line-height:1.45;color:var(--color-text-muted)}.lead-consent[data-astro-cid-yfjg3xjl]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;margin-top:.25rem;font-size:var(--text-meta);line-height:1.55;color:var(--color-text-secondary);cursor:pointer}.lead-consent[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl]{width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--color-gold)}.lead-consent[data-astro-cid-yfjg3xjl] a[data-astro-cid-yfjg3xjl]{color:var(--color-gold-light);text-decoration:underline;text-underline-offset:.18em}.lead-status[data-astro-cid-yfjg3xjl]{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--color-gold) 42%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--color-gold) 8%,transparent);font-size:var(--text-meta);line-height:1.5;color:var(--color-text-primary)}.lead-status[data-astro-cid-yfjg3xjl][hidden]{display:none}.lead-status[data-astro-cid-yfjg3xjl] svg{flex:none;margin-top:.1rem;color:var(--color-gold-light)}.lead-submit[data-astro-cid-yfjg3xjl]{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem;padding:.75rem 1.5rem;border:0;border-radius:9999px;background:var(--color-gold);color:var(--color-ink);font:inherit;font-weight:700;cursor:pointer;box-shadow:var(--shadow-halo-gold);transition:background-color .16s ease,transform .16s ease,opacity .16s ease}.lead-submit[data-astro-cid-yfjg3xjl]:hover:not(:disabled){background:var(--color-gold-light);transform:scale(1.01)}.lead-submit[data-astro-cid-yfjg3xjl]:disabled{cursor:not-allowed;opacity:.58}.lead-honeypot[data-astro-cid-yfjg3xjl]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}html.lead-dialog-open{overflow:hidden}@keyframes lead-dialog-enter{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:30rem){.lead-dialog[data-astro-cid-yfjg3xjl]{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);border-radius:1.25rem}.lead-dialog-panel[data-astro-cid-yfjg3xjl]{padding:1.25rem}.lead-dialog[data-astro-cid-yfjg3xjl] h2[data-astro-cid-yfjg3xjl]{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.lead-dialog[data-astro-cid-yfjg3xjl][open]{animation:none}.lead-dialog-close[data-astro-cid-yfjg3xjl],.lead-field[data-astro-cid-yfjg3xjl] input[data-astro-cid-yfjg3xjl],.lead-submit[data-astro-cid-yfjg3xjl]{transition:none}}.lightbox[data-astro-cid-wo26zw7c]{max-width:min(1100px,92vw);max-height:92vh;width:100%;padding:0;border:0;background:transparent;color:var(--color-text-secondary);overflow:visible}.lightbox[data-astro-cid-wo26zw7c]::backdrop{background-color:color-mix(in srgb,var(--color-ink-deep) 94%,transparent);backdrop-filter:blur(6px)}.lightbox-figure[data-astro-cid-wo26zw7c]{margin:0}.lightbox-figure[data-astro-cid-wo26zw7c] img[data-astro-cid-wo26zw7c]{display:block;width:100%;max-height:78vh;object-fit:contain;border-radius:var(--radius-plate)}.lightbox-figure[data-astro-cid-wo26zw7c] figcaption[data-astro-cid-wo26zw7c]{margin-top:1rem;text-align:center;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-text-secondary)}.lightbox-close-form[data-astro-cid-wo26zw7c]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.lightbox-close[data-astro-cid-wo26zw7c]{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-text-primary) 28%,transparent);background-color:color-mix(in srgb,var(--color-ink-deep) 70%,transparent);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--duration-hover) ease}.lightbox-close[data-astro-cid-wo26zw7c]:hover{border-color:var(--color-gold)}
