.contact_form__x60nm{display:flex;flex-direction:column;gap:var(--sp-5);max-width:36rem;padding:var(--sp-8);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg)}.contact_form__x60nm>button{align-self:flex-start;margin-top:var(--sp-2);padding-inline:var(--sp-8)}.contact_field__zF2q9{display:flex;flex-direction:column;gap:var(--sp-2)}.contact_label__BQMtO{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--text-secondary);overflow-wrap:break-word}.contact_input__eY8WY,.contact_textarea__tC1AP{width:100%;min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-body);transition:border-color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}.contact_input__eY8WY::placeholder,.contact_textarea__tC1AP::placeholder{color:var(--text-tertiary)}.contact_input__eY8WY:hover,.contact_textarea__tC1AP:hover{border-color:var(--accent-muted)}.contact_input__eY8WY:focus-visible,.contact_textarea__tC1AP:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent);outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--radius)}.contact_textarea__tC1AP{min-height:11rem;resize:vertical}.contact_invalid__f7SjM .contact_input__eY8WY,.contact_invalid__f7SjM .contact_textarea__tC1AP{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.contact_invalid__f7SjM .contact_input__eY8WY:focus-visible,.contact_invalid__f7SjM .contact_textarea__tC1AP:focus-visible{box-shadow:inset 0 0 0 1px var(--err),0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent)}.contact_invalid__f7SjM .contact_label__BQMtO{color:var(--err)}.contact_message__5ywAT{align-items:flex-start;font-weight:500;color:var(--err)}.contact_message__5ywAT,.contact_summary__u5h9i{display:flex;gap:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-body)}.contact_summary__u5h9i{flex-direction:column;padding:var(--sp-4) var(--sp-5);background:var(--err-surface);border:1px solid color-mix(in oklab,var(--err) 40%,transparent);-webkit-border-start:3px solid var(--err);border-inline-start:3px solid var(--err);border-radius:var(--radius);color:var(--text)}.contact_summary__u5h9i ul{margin:0;-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1)}.contact_summaryNotice__C2aB_{background:var(--warn-surface);border-color:color-mix(in oklab,var(--warn) 40%,transparent);border-inline-start-color:var(--warn)}.contact_success__XerGg{display:flex;flex-direction:column;gap:var(--sp-3);max-width:36rem;padding:var(--sp-8);background:var(--ok-surface);border:1px solid color-mix(in oklab,var(--ok) 40%,transparent);-webkit-border-start:3px solid var(--ok);border-inline-start:3px solid var(--ok);border-radius:var(--radius-lg)}.contact_success__XerGg h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.016em}.contact_success__XerGg p{color:var(--text-secondary);line-height:var(--lh-lead);max-width:52ch}.contact_honeypot__pHZIP{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact_notice__xL1JI{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-tertiary);max-width:52ch}.contact_direct__REp36{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);max-width:36rem;padding-top:var(--sp-6)}.contact_direct__REp36:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;border-radius:var(--radius-pill);background:var(--hairline-accent)}.contact_direct__REp36 h2{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.012em}.contact_direct__REp36 p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-body)}.contact_email__5WUo6{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);text-decoration:none;background:var(--accent-surface);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:var(--radius);overflow-wrap:anywhere;transition:border-color var(--dur-state) var(--ease),background var(--dur-state) var(--ease),color var(--dur-state) var(--ease)}.contact_email__5WUo6:hover{color:var(--accent-hover);border-color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,var(--surface))}.contact_profiles__yPvfN{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);font-size:var(--fs-sm)}.contact_direct__REp36 .contact_location__N4NIM{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--text-tertiary)}@media (max-width:639px){.contact_form__x60nm{padding:var(--sp-5);gap:var(--sp-4)}.contact_success__XerGg{padding:var(--sp-5)}}.shared_page__2YybM{max-width:var(--page-max);margin:0 auto;padding:var(--sp-16) var(--sp-8) var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-16);overflow-x:clip}.shared_col__qrQJx,.shared_head__HF8CQ{max-width:var(--measure)}.shared_head__HF8CQ{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-6)}.shared_head__HF8CQ:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;border-radius:var(--radius-pill);background:var(--hairline-accent)}.shared_head__HF8CQ h1{font-size:var(--fs-3xl);font-weight:600;line-height:1.05;letter-spacing:-.022em;max-width:20ch;text-wrap:balance}.shared_lead__VxDd_{font-size:var(--fs-md);line-height:var(--lh-lead);color:var(--text-secondary);max-width:60ch}.shared_eyebrow__Nu5mU{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.shared_section__05GKy{display:flex;flex-direction:column;gap:var(--sp-4)}.shared_section__05GKy>h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.016em;max-width:26ch}.shared_rule___sJYK{height:2px;border-radius:var(--radius-pill);background:var(--hairline-accent)}.shared_rule___sJYK+h2{margin-top:calc(-1 * var(--sp-2))}.shared_note__0a9UJ{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-tertiary);max-width:62ch;padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);-webkit-border-start:2px solid color-mix(in oklab,var(--accent) 38%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--accent) 38%,transparent);border-radius:var(--radius-sm)}.shared_emptyState__UtShk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}.shared_emptyActions__TVEXn{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.shared_cards__ge3eA{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}@media (max-width:639px){.shared_page__2YybM{padding:var(--sp-10) var(--sp-4) var(--sp-16);gap:var(--sp-12)}}.buttons_primary__sZYgd,.buttons_secondary__BA7W7,.buttons_tertiary__O8ogz{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-sm);border-radius:var(--radius);border:1px solid transparent;text-decoration:none;cursor:pointer;min-height:44px;text-align:center;text-wrap:balance;white-space:normal;transition:background var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease),color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease),transform var(--dur-state) var(--ease)}.buttons_primary__sZYgd,.buttons_secondary__BA7W7{padding:var(--sp-3) var(--sp-6);line-height:var(--lh-heading)}.buttons_primary__sZYgd{background:var(--accent);color:var(--accent-contrast);font-weight:500}.buttons_primary__sZYgd:hover{background:var(--accent-hover);color:var(--accent-contrast);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.buttons_primary__sZYgd:active{transform:translateY(0);box-shadow:none}.buttons_primary__sZYgd:disabled{background:var(--border-strong);color:var(--accent-contrast);box-shadow:none;transform:none;cursor:not-allowed}.buttons_secondary__BA7W7{background:transparent;border-color:var(--border-strong);color:var(--text);font-weight:500}.buttons_secondary__BA7W7:hover{background:var(--accent-surface);border-color:var(--accent);color:var(--text)}.buttons_secondary__BA7W7:active{transform:translateY(1px)}.buttons_secondary__BA7W7:disabled{border-color:var(--border);color:var(--text-tertiary);background:transparent;cursor:not-allowed}.buttons_tertiary__O8ogz{background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;align-self:flex-start;justify-content:flex-start;text-align:left;min-height:auto;padding:var(--sp-1) 0;border-radius:var(--radius-sm)}.buttons_tertiary__O8ogz:hover{color:var(--accent-hover);text-decoration-thickness:2px}.buttons_tertiary__O8ogz:disabled{color:var(--text-tertiary);cursor:not-allowed}a.buttons_tertiary__O8ogz:after{content:"\2192";display:inline-block;margin-left:.4em;text-decoration:none;transition:transform var(--dur-state) var(--ease)}a.buttons_tertiary__O8ogz:hover:after{transform:translateX(2px)}.buttons_primary__sZYgd:focus-visible,.buttons_secondary__BA7W7:focus-visible,.buttons_tertiary__O8ogz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buttons_primary__sZYgd:focus-visible{outline-offset:3px;box-shadow:0 0 0 2px var(--bg)}@media (prefers-reduced-motion:reduce){.buttons_primary__sZYgd:hover,.buttons_secondary__BA7W7:active,a.buttons_tertiary__O8ogz:hover:after{transform:none}}.research_paper__rT0qF{display:flex;flex-direction:column;gap:var(--sp-5);max-width:62rem;padding:var(--sp-7);background:var(--surface-raised);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.research_eyebrow__l_wjW{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--accent)}.research_paper__rT0qF h2{max-width:34ch;font-size:var(--fs-xl);line-height:var(--lh-heading)}.research_authors__iQ7SG,.research_venue__nTJGb{color:var(--text-secondary);font-size:var(--fs-sm)}.research_venue__nTJGb{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent)}.research_summary__OwdxE{max-width:68ch;line-height:var(--lh-body);color:var(--text-secondary)}.research_note__XsKLj{max-width:68ch;padding:var(--sp-3) var(--sp-4);-webkit-border-start:2px solid color-mix(in oklab,var(--accent) 42%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--accent) 42%,transparent);background:var(--surface-sunken);color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-body)}.research_actions__hVTzA{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.research_link__Q6aUK{color:var(--accent);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.research_link__Q6aUK:focus-visible,.research_link__Q6aUK:hover{text-decoration:underline;text-underline-offset:.18em}@media (max-width:639px){.research_paper__rT0qF{padding:var(--sp-5)}}