@font-face{font-family:IBMPlexMono-Bold;src:local(Menlo Bold),local(Consolas Bold),local(Courier New Bold),local(Roboto Mono);font-display:swap}@font-face{font-family:IBMPlexMono-Bold;font-style:normal;src:url(/fonts/IBMPlexMono-Bold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexMono-Medium;src:local(Menlo),local(Consolas),local(Courier New),local(Roboto Mono);font-display:swap}@font-face{font-family:IBMPlexMono-Medium;font-style:normal;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexMono-Regular;src:local(Menlo),local(Consolas),local(Courier New),local(Roboto Mono);font-display:swap}@font-face{font-family:IBMPlexMono-Regular;font-style:normal;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexMono-SemiBold;src:local(Menlo Bold),local(Consolas Bold),local(Courier New Bold),local(Roboto Mono);font-display:swap}@font-face{font-family:IBMPlexMono-SemiBold;font-style:normal;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexSans-Bold;src:local(Arial Bold),local(Helvetica Neue Bold),local(Roboto Bold),local(Arial);font-display:swap}@font-face{font-family:IBMPlexSans-Bold;font-style:normal;src:url(/fonts/IBMPlexSans-Bold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexSans-Bold;font-style:italic;src:url(/fonts/IBMPlexSans-Bold_italic.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexSans-Medium;src:local(Arial),local(Helvetica Neue),local(Roboto);font-display:swap}@font-face{font-family:IBMPlexSans-Medium;font-style:normal;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexSans-Regular;src:local(Arial),local(Helvetica Neue),local(Roboto);font-display:swap}@font-face{font-family:IBMPlexSans-Regular;font-style:normal;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:IBMPlexSans-SemiBold;src:local(Arial Bold),local(Helvetica Neue Bold),local(Roboto Bold),local(Arial);font-display:swap}@font-face{font-family:IBMPlexSans-SemiBold;font-style:normal;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:SourceSerif4-Bold;src:local(Georgia Bold),local(Times New Roman Bold),local(Noto Serif Bold);font-display:swap}@font-face{font-family:SourceSerif4-Bold;font-style:normal;src:url(/fonts/SourceSerif4-Bold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:SourceSerif4-Regular;src:local(Georgia),local(Times New Roman),local(Noto Serif);font-display:swap}@font-face{font-family:SourceSerif4-Regular;font-style:normal;src:url(/fonts/SourceSerif4-Regular.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}@font-face{font-family:SourceSerif4-SemiBold;src:local(Georgia Bold),local(Times New Roman Bold),local(Noto Serif Bold);font-display:swap}@font-face{font-family:SourceSerif4-SemiBold;font-style:normal;src:url(/fonts/SourceSerif4-SemiBold.woff2)format("woff2");font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+100-17F,U+2010-2027,U+2030-203A,U+20A0-20BF,U+2122,U+2190-2193,U+2212,U+2248,U+2260-2265}html,body{overscroll-behavior-y:contain;background:#f5f6f0;height:100%;margin:0}*{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;font-family:IBMPlexSans-Regular,Arial,Helvetica Neue,Roboto,sans-serif}#root{width:100%;max-width:480px;height:100%;margin:0 auto;display:flex;position:relative}button,button *,a,a *,[role=button],[role=button] *,[role=tab],[role=tab] *,[role=link],[role=link] *,[tabindex="0"],[tabindex="0"] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input,textarea{outline:none}@media (pointer:fine){input:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #1f5c4a}}.interest-group{border:0;flex-direction:column;gap:8px;margin:0 0 24px;padding:0;display:flex}.interest-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.interest-legend-shown{clip-path:none;white-space:normal;color:#1c231f;width:auto;height:auto;margin-bottom:8px;padding:0;font:600 18px/1.375 IBMPlexSans-SemiBold,Arial,sans-serif;position:static;overflow:visible}.interest-row{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dde0d4;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.interest-row.is-picked{border:2px solid #1f5c4a;padding:11px 15px}.interest-row:focus-within{outline-offset:2px;outline:2px solid #1f5c4a}.interest-radio,.interest-checkbox{accent-color:#1f5c4a;flex:none;width:20px;height:20px;margin:0}.interest-row-label{color:#1c231f;font:500 16px/1.5 IBMPlexSans-Medium,Arial,sans-serif}.interest-field-label{color:#1c231f;margin-bottom:8px;font:600 14px/1.5 IBMPlexSans-SemiBold,Arial,sans-serif;display:block}.interest-input{box-sizing:border-box;color:#1c231f;background:#fff;border:1px solid #dde0d4;border-radius:8px;width:100%;min-height:48px;padding:12px 16px;font:400 16px/1.5 IBMPlexSans-Regular,Arial,sans-serif;display:block}.interest-input:focus-visible,.interest-checkbox:focus-visible,.interest-radio:focus-visible{outline-offset:1px;outline:2px solid #1f5c4a}.interest-consent{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dde0d4;border-radius:8px;align-items:flex-start;gap:12px;min-height:48px;margin-bottom:16px;padding:12px;display:flex}.interest-consent:focus-within{outline-offset:2px;outline:2px solid #1f5c4a}.interest-consent-text{color:#5b6158;font:400 13px/1.5 IBMPlexSans-Regular,Arial,sans-serif}.interest-link{color:#1f5c4a;font-family:IBMPlexSans-SemiBold,Arial,sans-serif;font-weight:600;text-decoration:underline}.interest-link:focus-visible{outline-offset:2px;outline:2px solid #1f5c4a}.interest-honeypot{opacity:0;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}
