.fCj2iW_waitlist{background:var(--surface2);border:1px solid var(--line);border-radius:var(--radius-container);margin:40px 0;padding:26px}.fCj2iW_inlineCta{background:var(--pillar-dim);border:1px solid var(--line);border-radius:var(--radius-container);margin:30px 0;padding:22px}.fCj2iW_footer{margin:0 0 16px}.fCj2iW_heading{font-family:var(--font-display);margin:0 0 6px;font-size:1.25rem}.fCj2iW_inlineCta .fCj2iW_heading,.fCj2iW_footer .fCj2iW_heading{font-size:1.15rem}.fCj2iW_footer .fCj2iW_heading{font-family:var(--font-body);font-size:.95rem;font-weight:600}.fCj2iW_blurb{color:var(--muted);margin:0 0 16px}.fCj2iW_inlineCta .fCj2iW_blurb{margin-bottom:14px}.fCj2iW_footer .fCj2iW_blurb{margin-bottom:12px;font-size:.85rem}.fCj2iW_form{margin:0}.fCj2iW_fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fCj2iW_field{flex-direction:column;flex:220px;gap:6px;display:flex}.fCj2iW_label{color:var(--muted);font-size:.8rem;font-weight:600}.fCj2iW_input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:44px;color:var(--text);font-family:var(--font-body);transition:border-color var(--motion-fast) ease;padding:0 14px;font-size:.95rem}.fCj2iW_input:focus-visible{outline:2px solid var(--pillar,var(--tonic));outline-offset:2px;border-color:var(--pillar,var(--tonic))}.fCj2iW_input:disabled{opacity:.6;cursor:not-allowed}.fCj2iW_submit{flex:none}.fCj2iW_honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-9999px;overflow:hidden}.fCj2iW_hint{color:var(--muted);margin:10px 0 0;font-size:.8rem}.fCj2iW_consent{color:var(--muted);margin:6px 0 0;font-size:.8rem}.fCj2iW_footer .fCj2iW_consent{font-size:.75rem}.fCj2iW_consentLink{color:var(--link);text-underline-offset:2px;text-decoration:underline}.fCj2iW_consentLink:hover,.fCj2iW_consentLink:focus-visible{text-decoration:none}.fCj2iW_message{color:var(--muted);margin:8px 0 0;font-size:.85rem}.fCj2iW_message:empty{margin:0}.fCj2iW_success{color:var(--muted);margin:0;font-size:.95rem}.fCj2iW_check{color:var(--subdom);margin-right:4px;font-weight:700}.fCj2iW_rssLink{color:var(--link);text-decoration:underline}.fCj2iW_rssLink:hover,.fCj2iW_rssLink:focus-visible{text-decoration:none}@media (prefers-reduced-motion:reduce){.fCj2iW_input{transition:none}}
.yr9MEW_button{border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);cursor:pointer;transition:transform var(--motion-fast) ease,opacity var(--motion-fast) ease;border:1px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.yr9MEW_button:active{transform:translateY(1px)}.yr9MEW_button--primary{background:var(--tonic);color:var(--paper-ink)}.yr9MEW_button--ghost{border-color:var(--line);color:var(--text);background:0 0}@media (prefers-reduced-motion:reduce){.yr9MEW_button{transition:none}.yr9MEW_button:active{transform:none}}
@media only screen and (max-width:767px){.IXvzna_hidden-mobile{display:none!important}}@media only screen and (min-width:768px) and (max-width:992px){.IXvzna_hidden-tablet{display:none!important}}@media only screen and (max-width:992px){.IXvzna_hidden-mobile-tablet{display:none!important}}@media only screen and (min-width:993px) and (max-width:1199px){.IXvzna_hidden-desktop{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1500px){.IXvzna_hidden-desktop{display:none!important}}@media only screen and (min-width:1501px) and (max-width:2000px){.IXvzna_hidden-desktop{display:none!important}}@media only screen and (min-width:2001px) and (min-width:2001px){.IXvzna_hidden-desktop{display:none!important}}.IXvzna_waitlist{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.IXvzna_inner{max-width:var(--maxw);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:44px;margin:0 auto;padding:70px 28px 74px;display:grid}.IXvzna_eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}@media only screen and (max-width:992px){.IXvzna_inner{grid-template-columns:1fr;gap:28px}}
