@import 'tokens.cb.202608302244.css';:root{--primary:var(--accent);--primary-light:var(--accent-hover);--primary-dark:var(--accent-hover);--primary-text:var(--accent-on);--background:var(--surface);--background-text:var(--text);--divider:var(--border);--highlight:var(--accent-tint);--section-background:var(--bg-sunken);--disabled-background:var(--bg-sunken);--disabled-text:var(--text-3);--shadow-focus:0 0 0 2px var(--focus)}body{min-height:100vh;transition:none}main{padding:0;font-size:var(--step-1)}main section{margin:0;padding:0;max-width:none}main p,main ul,main ol{margin:0;line-height:var(--lh-body)}main h1,main h2,main h3,main h4{margin:0;font-family:var(--font-display);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--track-head)}main h1{font-size:var(--step-6);font-stretch:108%;line-height:var(--lh-tight);letter-spacing:var(--track-display)}main h2{font-size:var(--step-5);letter-spacing:-.03em}main h3{font-size:var(--step-3);letter-spacing:-.015em}main h4{font-size:var(--step-3)}main a{color:var(--accent)}main a:hover{color:var(--accent-hover)}main p a,main li a,.site-footer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#section_signin .wrap{padding-block:var(--sp-5);border-bottom:var(--hair)solid var(--border);color:var(--text-2)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],select,textarea,div.textarea{box-shadow:0 0 0 var(--hair)var(--border-strong)}input:focus,select:focus,textarea:focus,button:focus{box-shadow:0 0 0 2px var(--focus)}form .error-display{color:var(--crit)}.wrap{max-width:var(--page);margin:0 auto;padding-inline:var(--sp-5)}.section{padding-block:var(--sp-8);border-top:var(--hair)solid var(--rule)}.section-lede{margin-top:var(--sp-5);font-size:var(--step-2);color:var(--text-2)}.stack{display:grid;gap:var(--sp-7);margin-top:var(--sp-7)}.site-header{position:sticky;top:0;z-index:5;width:100%;height:auto;background:var(--bg);color:var(--text);border-bottom:var(--hair)solid var(--border);box-shadow:none}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding-block:var(--sp-3)}.site-header-actions{display:flex;align-items:center;gap:var(--sp-3)}.wordmark{font-family:var(--font-display);font-weight:700;font-stretch:112%;font-size:var(--step-3);letter-spacing:-.025em;color:var(--text);text-decoration:none;white-space:nowrap}.wordmark em{font-style:normal;color:var(--accent)}.site-footer{margin-top:auto;background:var(--bg);color:var(--text-2);border-top:var(--hair)solid var(--border)}.site-footer .wrap{display:grid;gap:var(--sp-4);padding-block:var(--sp-7)}.site-footer p{max-width:var(--measure)}.site-footer .legal{font-family:var(--font-mono);font-size:var(--step-0);color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;height:auto;padding:13px 22px;border:var(--hair)solid transparent;border-radius:var(--r-md);background:var(--accent);color:var(--accent-on);font-family:var(--font-body);font-size:var(--step-1);font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer}.btn:hover{background:var(--accent-hover);color:var(--accent-on);filter:none}.bearing{display:flex;align-items:center;gap:var(--sp-3);max-width:none;margin-bottom:var(--sp-7)}.bearing::after{content:"";flex:1;height:var(--hair);background:var(--border)}.bearing .tick{flex:none;width:10px;height:10px;border:2px solid var(--beacon);border-radius:var(--r-pill);background:0 0}.block{border-top:2px solid var(--rule-block);padding-top:var(--sp-4)}.block h3{margin-bottom:var(--sp-3)}.block .eyebrow{display:block;margin-bottom:var(--sp-2)}.block p{color:var(--text-2)}.block p+p{margin-top:var(--sp-3)}.blocks-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7);margin-top:var(--sp-7)}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--text)}.deadline{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--beacon-text)}.source{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em;line-height:1.5;color:var(--text-3)}.pull{max-width:46ch;margin-top:var(--sp-7);padding-left:var(--sp-5);border-left:2px solid var(--beacon);font-family:var(--font-display);font-weight:700;font-size:var(--step-3);line-height:1.32;letter-spacing:-.015em;color:var(--text)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.ticks li{position:relative;max-width:var(--measure);padding-left:var(--sp-6);color:var(--text-2)}.ticks li::before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border:2px solid var(--beacon);border-radius:var(--r-pill)}.ticks strong{color:var(--text);font-weight:600}.ink{--accent:var(--mn-signal-400);--accent-hover:var(--mn-signal-300);--accent-on:var(--mn-ink-950);--beacon:var(--mn-beacon-400);--beacon-text:var(--mn-beacon-400);background:var(--surface-ink);color:var(--text-on-ink)}.ink .wrap{padding-block:var(--sp-9)}.section>.ink{margin-top:var(--sp-9)}.ink h2,.ink p{color:var(--text-on-ink)}.ink .statement{max-width:30ch;font-family:var(--font-display);font-weight:700;font-size:var(--step-5);line-height:var(--lh-head);letter-spacing:-.03em}.ink .cta-copy{margin-top:var(--sp-5);font-size:var(--step-2)}.ink .cta-actions{margin-top:var(--sp-7);max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.ink .cta-note{font-family:var(--font-mono);font-size:var(--step-0);color:var(--mn-ink-300)}.hero{padding-block:var(--sp-8)}.hero p.hero-sub{margin-top:var(--sp-5);font-size:var(--step-2);color:var(--text-2)}.hero .ticks{margin-top:var(--sp-7)}.hero-actions{margin-top:var(--sp-7)}.principals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7);margin-top:var(--sp-7)}.principal{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-5);align-items:start}.principal h3{margin-bottom:var(--sp-2)}.principal .label{display:block;margin-bottom:var(--sp-4)}.principal p{color:var(--text-2)}.headshot{background:var(--mn-ink-900);border:var(--hair)solid var(--border);border-radius:var(--r-sm);overflow:hidden}.headshot img{display:block;width:100%;height:auto;aspect-ratio:1;filter:grayscale(1)contrast(1.05)brightness(.98);mix-blend-mode:luminosity;opacity:.92}@media(max-width:900px){.blocks-2{grid-template-columns:minmax(0,1fr)}.principals{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.section{padding-block:var(--sp-8)}.hero{padding-block:var(--sp-8)}.ink .wrap{padding-block:var(--sp-8)}.principal{grid-template-columns:minmax(0,1fr)}.headshot{max-width:280px}.site-header .wrap{gap:var(--sp-3)}.btn{padding:11px 16px;font-size:var(--step-0)}}