.marketing_page__CDe0M{min-height:100vh;display:flex;flex-direction:column;background:#fbfbf9;color:#0b0b0a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.marketing_page__CDe0M a{text-decoration:none}.marketing_nav__CYWyv{display:flex;align-items:center;justify-content:space-between;padding:28px 56px}.marketing_wordmark__Cw0bO{font-weight:700;font-size:22px;letter-spacing:-.02em}.marketing_tagline__QkNI8{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;color:#6f6f6a;letter-spacing:.05em;margin-top:4px}.marketing_btnOutline__ydGzT{display:inline-block;border:1px solid #0b0b0a;padding:10px 22px;border-radius:2px;font-size:14px;font-weight:500}.marketing_btnOutline__ydGzT:hover{background:#0b0b0a;color:#fbfbf9}.marketing_main__h6vVt{min-height:calc(100vh - 220px);display:flex;flex-direction:column;justify-content:center;padding:0 56px;gap:40px}.marketing_h1__vcUTa{margin:0;display:flex;flex-direction:column;gap:8px;font-size:clamp(48px,7.2vw,104px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.marketing_rotator__xlDnR{white-space:nowrap;min-height:1.02em}.marketing_rotator__xlDnR span{display:inline-block;white-space:pre;animation:marketing_riseIn__rQlzX .55s cubic-bezier(.23,1,.32,1) both}@keyframes marketing_riseIn__rQlzX{0%{transform:translateY(.7em);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.marketing_rotator__xlDnR span{animation:none}}.marketing_sub__NM8EX{margin:0;max-width:640px;font-size:20px;line-height:1.55;color:#50504b}.marketing_ctaRow__0V5fL{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.marketing_btnPrimary__6KQ_V{background:#0b0b0a;color:#fbfbf9;padding:16px 34px;border-radius:2px;font-size:16px;font-weight:600}.marketing_btnPrimary__6KQ_V:hover{background:#000;color:#fbfbf9}.marketing_email__Axarr{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:14px;color:#6f6f6a}.marketing_email__Axarr:hover{color:#000}.marketing_section__vE_pd{padding:88px 56px;border-top:1px solid #e4e4de}.marketing_sectionLabel___jeIa{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8a;margin-bottom:36px}.marketing_grid3__Xbync{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1180px}.marketing_blockTitle__6HjIU{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.02em}.marketing_blockBody__AdPxt{margin:0;font-size:15px;line-height:1.65;color:#50504b}.marketing_prose__7AdH1{max-width:640px}.marketing_contact__hb7O2{padding:88px 56px 104px;border-top:1px solid #e4e4de}.marketing_contactTitle__fyWFr{margin:0 0 12px;font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.03em}.marketing_contactSub__3QvcQ{margin:0 0 32px;max-width:560px;font-size:16px;line-height:1.6;color:#50504b}.marketing_form__NTHQR{display:flex;flex-direction:column;gap:14px;max-width:640px}.marketing_formRow__TTYuV{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketing_input__NHjxT,.marketing_textarea__5mAZN{width:100%;border:1px solid #d6d6cf;background:#fff;border-radius:2px;padding:13px 14px;font-size:15px;font-family:inherit;color:#0b0b0a}.marketing_input__NHjxT:focus,.marketing_textarea__5mAZN:focus{outline:none;border-color:#0b0b0a}.marketing_input__NHjxT::-moz-placeholder,.marketing_textarea__5mAZN::-moz-placeholder{color:#8f8f8a}.marketing_input__NHjxT::placeholder,.marketing_textarea__5mAZN::placeholder{color:#8f8f8a}.marketing_textarea__5mAZN{resize:vertical}.marketing_honeypot__NHEJ_{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.marketing_formActions__LYH23{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.marketing_formActions__LYH23 .marketing_btnPrimary__6KQ_V{border:0;cursor:pointer;font-family:inherit}.marketing_formActions__LYH23 .marketing_btnPrimary__6KQ_V:disabled{opacity:.6;cursor:default}.marketing_formError__yVirD{font-size:13px;color:#a13030}.marketing_formError__yVirD a{text-decoration:underline}.marketing_formNotice__3MX8M{max-width:640px;border:1px solid #0b0b0a;border-radius:2px;padding:18px 20px;font-size:14px}.marketing_footer__VnvRX,.marketing_formNotice__3MX8M{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.marketing_footer__VnvRX{padding:24px 56px;border-top:1px solid #e4e4de;font-size:12px;color:#8f8f8a}@media (max-width:768px){.marketing_contact__hb7O2,.marketing_footer__VnvRX,.marketing_main__h6vVt,.marketing_nav__CYWyv,.marketing_section__vE_pd{padding-left:24px;padding-right:24px}.marketing_grid3__Xbync{gap:32px}.marketing_formRow__TTYuV,.marketing_grid3__Xbync{grid-template-columns:1fr}}.ideaPage_page__Freqz{min-height:100vh;display:flex;flex-direction:column;background:#fbfbf9;color:#0b0b0a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ideaPage_page__Freqz a{text-decoration:none;color:inherit}.ideaPage_nav__zlORl{display:flex;align-items:center;justify-content:space-between;padding:28px 56px;border-bottom:1px solid #e4e4de}.ideaPage_wordmark__zmrCP{font-weight:700;font-size:22px;letter-spacing:-.02em}.ideaPage_tagline__vY5Gp{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;color:#6f6f6a;letter-spacing:.05em;margin-top:4px}.ideaPage_btnOutline___DmYr{display:inline-block;border:1px solid #0b0b0a;padding:8px 18px;border-radius:2px;font-size:13px;font-weight:500}.ideaPage_btnOutline___DmYr:hover{background:#0b0b0a;color:#fbfbf9}.ideaPage_main__yaQTB{flex:1;max-width:760px;margin:0 auto;width:100%;padding:56px 24px 96px}.ideaPage_metaRow__Zi433{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px}.ideaPage_chip__kAqq9{border-radius:2px;padding:3px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ideaPage_chipLong__FYTot{background:#e3f5ec;color:#0a6b40}.ideaPage_chipShort__9a2hB{background:#fbe7e7;color:#a13030}.ideaPage_chipMuted__vaozB{color:#6f6f6a}.ideaPage_published__PgUMX{color:#8f8f8a}.ideaPage_h1__Q2XTR{margin:0 0 40px;font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ideaPage_section__ybQ7b{padding:32px 0;border-top:1px solid #e4e4de}.ideaPage_sectionLabel__3hBPH{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8a;margin-bottom:16px}.ideaPage_blockBody__RaaOJ{margin:0;font-size:16px;line-height:1.6;color:#0b0b0a}.ideaPage_disclaimer__OTq2W{margin:12px 0 0;font-size:12px;line-height:1.5;color:#8f8f8a}.ideaPage_thesisBody__nnWEt{display:flex;flex-direction:column;gap:16px}.ideaPage_thesisP__D9_e_{margin:0;font-size:16px;line-height:1.7;color:#2a2a26;white-space:pre-wrap}.ideaPage_citeList__snR9e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ideaPage_citeItem__4dm8d{font-size:13px;color:#50504b}.ideaPage_citeLink__qHZFW{text-decoration:underline}.ideaPage_citeStrong__lXTKc{font-weight:600;color:#0b0b0a}.ideaPage_citeMuted__MxxPR{color:#8f8f8a}.ideaPage_contact__v_aSD{padding:40px 0 0;border-top:1px solid #e4e4de}.ideaPage_contactTitle__62Uon{margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:-.02em}.ideaPage_contactSub__UpOY7{margin:0 0 24px;font-size:14px;line-height:1.6;color:#50504b;max-width:480px}.ideaPage_footer__l0bmL{padding:24px 56px;border-top:1px solid #e4e4de;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;color:#8f8f8a}@media (max-width:768px){.ideaPage_footer__l0bmL,.ideaPage_nav__zlORl{padding:20px 24px}}