._band_1po9t_1{background:var(--bg);color:var(--fg);padding-left:var(--gutter-left);padding-right:var(--gutter-right)}._inner_1po9t_7{max-width:var(--measure);margin-inline:auto;min-width:0}._screen_1po9t_12 ._inner_1po9t_7{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}._cta_1mgwh_1{display:inline-block;background:var(--cta-bg);color:var(--cta-fg);text-decoration:none;font-weight:600;font-size:.9rem;padding:.7rem 1rem;border-radius:3px}._cta_1mgwh_1:hover{opacity:.92}._figs_iwp3a_1{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1.2rem}._figs_iwp3a_1 .fig{font-size:clamp(1.6rem,2.6vw,2.3rem)}._figs_iwp3a_1 small{display:block;margin-top:.45rem;font-size:.82rem;color:var(--fg-2);line-height:1.35}@media(max-width:560px){._figs_iwp3a_1{grid-template-columns:1fr 1fr}}._label_11e65_1{font-family:var(--font-mono);font-weight:500;font-size:.74rem;color:var(--fg-3);padding-bottom:.6rem;border-bottom:1px solid var(--line);margin-bottom:1rem}._brief_1c35q_1{padding-block:clamp(3rem,8vh,5.5rem) clamp(3rem,8vh,5rem)}._head_1c35q_4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--line-strong)}._title_1c35q_13{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.02em;line-height:1}._grid_1c35q_20{display:grid;grid-template-columns:260px minmax(0,1fr);gap:2.6rem 4rem;padding-top:2.2rem}._facts_1c35q_26{display:grid;gap:1.1rem;align-content:start;font-size:.92rem}._facts_1c35q_26 dt{font-family:var(--font-mono);font-size:.72rem;color:var(--fg-3);margin-bottom:.25rem}._facts_1c35q_26 dd{color:var(--fg);line-height:1.4}._facts_1c35q_26 dd a{color:var(--accent);text-decoration:none}._facts_1c35q_26 dd a[class]{margin-top:.5rem}._body_1c35q_49{display:grid;gap:2.4rem;min-width:0}._summary_1c35q_54{font-family:var(--font-serif);font-variation-settings:"opsz" 18;font-size:1.18rem;line-height:1.5;max-width:62ch}._mandates_1c35q_61{display:grid;gap:.9rem;max-width:62ch}._mandates_1c35q_61 p{line-height:1.5;color:var(--fg-2)}._mandates_1c35q_61 b{color:var(--fg);font-weight:600}._career_1c35q_74{display:grid;font-size:.95rem}._career_1c35q_74 li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.6rem 0;border-top:1px solid var(--line)}._career_1c35q_74 li:last-child{border-bottom:1px solid var(--line)}._career_1c35q_74 b{font-weight:600}._years_1c35q_91{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-3);padding-top:.15rem}._role_1c35q_97{color:var(--fg-2)}@media(max-width:820px){._grid_1c35q_20{grid-template-columns:1fr}._facts_1c35q_26{grid-template-columns:1fr 1fr;order:2}._wide_1c35q_108{grid-column:1 / -1}}@media(max-width:560px){._facts_1c35q_26{grid-template-columns:1fr}}._links_vg8wi_1{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:.95rem}._links_vg8wi_1 a{text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}._links_vg8wi_1 a:hover{border-color:var(--accent);color:var(--accent)}._fold_1op05_1{display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-block:1rem 1.4rem}._sig_pic0i_1{display:block;aspect-ratio:1400 / 432;max-width:100%;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}._write_pic0i_13{animation:_write_pic0i_13 1.8s cubic-bezier(.65,0,.35,1) .2s both}@keyframes _write_pic0i_13{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}._close_j1dp1_1{padding-block:clamp(3rem,8vh,5rem) 1.6rem}._row_j1dp1_4{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:2rem 4rem;align-items:end;padding-bottom:2.4rem}._big_j1dp1_11{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.8rem,3.4vw,3rem);letter-spacing:-.02em;line-height:1.12;max-width:24ch}._big_j1dp1_11 b{font-weight:500}._dot_j1dp1_22{color:var(--accent)}._side_j1dp1_25{display:grid;gap:1.2rem;align-content:end}._off_j1dp1_30{color:var(--fg-2);font-size:.92rem;line-height:1.5;max-width:36ch}._signoff_j1dp1_36{display:grid;gap:.6rem;justify-items:start;padding-bottom:2.2rem;color:var(--fg)}@media(max-width:820px){._row_j1dp1_4{grid-template-columns:1fr;align-items:start}}._tag_1jh5d_1{font-family:var(--font-serif);font-weight:400;line-height:.98;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;font-size:clamp(2.2rem,4.2vw,3.6rem);color:var(--fg)}._line_1jh5d_10{display:block}._dot_1jh5d_13{color:var(--accent)}._console_unclu_1{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:var(--radius);display:flex;flex-direction:column;min-height:440px;max-height:70vh;min-width:0;font-family:var(--font-mono)}._bar_unclu_13{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);font-size:.74rem;color:var(--fg-2)}._live_unclu_23{display:inline-flex;align-items:center;gap:.5rem}._live_unclu_23:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}._log_unclu_35{flex:1;overflow:auto;padding:1rem 1rem .4rem;font-size:.86rem;line-height:1.6;display:grid;gap:.9rem;align-content:start;min-height:0}._user_unclu_46,._agent_unclu_47{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.4rem}._user_unclu_46{color:var(--fg)}._user_unclu_46:before{content:"›";color:var(--accent)}._agent_unclu_47{color:var(--fg-2)}._agent_unclu_47:before{content:"·";color:var(--fg-3)}._text_unclu_66{margin:0}._text_unclu_66+._list_unclu_69,._text_unclu_66+._links_unclu_70,._list_unclu_69+._links_unclu_70{margin-top:.4rem}._text_unclu_66 b{color:var(--fg);font-weight:500}._list_unclu_69{display:grid;gap:.3rem}._list_unclu_69 li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem}._list_unclu_69 li span:first-child{color:var(--fg)}._links_unclu_70{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}._links_unclu_70 a,._text_unclu_66 a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}._links_unclu_70 a:hover,._text_unclu_66 a:hover{border-color:var(--accent)}._thinking_unclu_105{display:inline-block;width:.55em;height:1em;vertical-align:text-bottom;background:var(--fg-2);animation:_blink_unclu_1 1s steps(2,start) infinite}@keyframes _blink_unclu_1{to{visibility:hidden}}._chips_unclu_118{display:flex;flex-wrap:wrap;gap:.5rem;padding:.8rem 1rem;border-top:1px solid var(--line)}._chip_unclu_118{appearance:none;background:transparent;border:1px solid var(--line);color:var(--fg);font:400 .78rem/1 var(--font-mono);padding:.55rem .8rem;border-radius:999px;cursor:pointer}._chip_unclu_118:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._chip_unclu_118:disabled{opacity:.4;cursor:default}._prompt_unclu_143{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.4rem;align-items:center;padding:.55rem 1rem;border-top:1px solid var(--line);font-size:.84rem}._prompt_unclu_143:before{content:"›";color:var(--accent)}._input_unclu_156{appearance:none;background:transparent;border:0;color:var(--fg);font:inherit;padding:.2rem 0;min-width:0}._input_unclu_156::placeholder{color:var(--fg-3)}._input_unclu_156:focus{outline:none}._input_unclu_156:disabled{opacity:.6}._topbar_tkcnw_1{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-block:1.3rem 1rem;border-bottom:1px solid var(--line)}._wordmark_tkcnw_10{font-family:var(--font-mono);font-size:.9rem;font-weight:500;text-decoration:none;color:var(--fg)}._wordmark_tkcnw_10 span{color:var(--fg-3)}._nav_tkcnw_20{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:.95rem}._nav_tkcnw_20 a{text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}._nav_tkcnw_20 a:hover{border-color:var(--accent);color:var(--accent)}._stage_cnh6o_1{flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.4rem 4rem;align-items:center;padding-block:clamp(2rem,6vh,4rem)}._intro_cnh6o_9{display:grid;gap:1.6rem;align-content:center}._sig_cnh6o_14{margin-left:-.4rem;color:var(--fg)}._tag_cnh6o_18{margin-top:.6rem}._lede_cnh6o_21{color:var(--fg-2);line-height:1.5;max-width:40ch;font-size:1.02rem}._lede_cnh6o_21 b{color:var(--fg);font-weight:600}@media(max-width:900px){._stage_cnh6o_1{grid-template-columns:1fr;align-items:start}}:root{--paper: #f4f4f0;--paper-2: #ebebe5;--ink: #17181c;--ink-2: #4f525b;--ink-3: #8a8d96;--rule: #d9d9d2;--cobalt: #1e3fe0;--graphite: #1b1a18;--graphite-2: #232120;--ivory: #f1ede4;--sand: #a69c8a;--sand-2: #6e675c;--hair: #35322d;--amber: #f2b33d;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter-left: max(16px, env(safe-area-inset-left, 0px));--gutter-right: max(16px, env(safe-area-inset-right, 0px));--measure: 1120px;--radius: 6px}[data-theme=light]{--bg: var(--paper);--surface: var(--paper-2);--fg: var(--ink);--fg-2: var(--ink-2);--fg-3: var(--ink-3);--line: var(--rule);--line-strong: var(--ink);--accent: var(--cobalt);--cta-bg: var(--ink);--cta-fg: var(--paper);color-scheme:light}[data-theme=dark]{--bg: var(--graphite);--surface: var(--graphite-2);--fg: var(--ivory);--fg-2: var(--sand);--fg-3: var(--sand-2);--line: var(--hair);--line-strong: var(--ivory);--accent: var(--amber);--cta-bg: var(--ivory);--cta-fg: var(--graphite);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--graphite);color:var(--ivory);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,ul,dl,dd{margin:0}ul{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.meta{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.01em;color:var(--fg-2)}[data-theme=light] .meta{color:var(--fg-3)}.serif{font-family:var(--font-serif)}.fig{font-family:var(--font-serif);font-variation-settings:"opsz" 72;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
