:root{--ink:#0f1419;--ink-raised:#161c22;--ink-line:#2a313a;--ink-line-strong:#3a424c;--paper:#f7f5f0;--mist:#e6e3dc;--line:#d5d1c8;--white:#fff;--magenta:#e6007e;--magenta-dark:#c4006b;--magenta-light:#ff4fa3;--slate:#5b6470;--slate-light:#8a929c;--text:#2a313a;--text-inverse:#c9ced4;--bg:var(--paper);--fg:var(--text);--fg-strong:var(--ink);--fg-muted:var(--slate);--accent-text:var(--magenta-dark);--rule:var(--line);--rule-soft:var(--mist);--surface:var(--white);--field:var(--paper);--radius:6px;--gutter:24px;--section:96px}.on-ink{--bg:var(--ink);--fg:var(--text-inverse);--fg-strong:var(--paper);--fg-muted:var(--slate-light);--accent-text:var(--magenta-light);--rule:var(--ink-line);--rule-soft:var(--ink-line);--surface:var(--ink-raised);--field:var(--ink);background:var(--bg);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=640px){:root{--section:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[class],ol[class],nav ul,nav ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}strong{font-weight:600}input,textarea,select,button{font:inherit}a{color:var(--fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.smooth-scroll{scroll-behavior:smooth}.skip-link{z-index:50;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:12px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.h1,.h2,.h3,.statement{font-family:var(--font-display);color:var(--fg-strong);font-weight:700}.h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.75rem,7vw,4.75rem);line-height:1.05}.h1--page{font-size:clamp(2.375rem,5.6vw,3.875rem);line-height:1.06}.h1--article{font-size:clamp(2.25rem,5.4vw,3.5rem);line-height:1.08}.h1--doc{font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.1}.h2{letter-spacing:-.01em;text-wrap:balance;max-width:22em;font-size:clamp(1.875rem,4.2vw,2.625rem);line-height:1.15}.h2--lg{letter-spacing:-.02em;max-width:18em;font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.08}.h2--xl{letter-spacing:-.03em;max-width:12em;font-size:clamp(2.75rem,7.5vw,6rem);line-height:1}.h2--sm{font-size:clamp(1.75rem,3.5vw,2.375rem)}.h2--xs{margin-bottom:24px;font-size:1.625rem}.h3{font-size:1.25rem;line-height:1.25}.h3--lg{font-size:1.375rem;line-height:1.2}.statement{max-width:30em;font-size:1.5rem;line-height:1.3}.statement--sm{font-size:1.375rem}.statement--closing{margin-top:64px;font-size:clamp(1.375rem,2.6vw,1.75rem)}.statement--ruled{border-top:1px solid var(--rule);max-width:none;margin-top:64px;padding-top:40px}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:500;line-height:1.5}.eyebrow--strong{font-weight:700}.eyebrow--muted{color:var(--fg-muted)}.eyebrow--plain{color:var(--fg-strong)}.lede{text-wrap:pretty;max-width:36em}.body{font-size:1rem;line-height:1.6}.small{font-size:.9375rem;line-height:1.55}.mono{font-family:var(--font-mono)}.accent{color:var(--magenta)}.muted{color:var(--fg-muted)}.link-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 0;font-size:.8125rem;display:inline-block}.rich>*+*{margin-top:24px}.wrap{max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.wrap--mid{max-width:900px}.wrap--narrow{max-width:760px}.section{padding-block:var(--section)}.section--compact{padding-block:64px}.section--mist{--bg:var(--mist);background:var(--mist);border-block:1px solid var(--line)}.section--statement{padding-top:calc(var(--section) + 32px)}.section--plain+.section--plain{padding-top:0}.section--plain+.section--attached{margin-top:-32px}.section-head{margin-bottom:64px}.section-head>*+*{margin-top:16px}.section-head>.h2--lg+.lede{margin-top:24px}.section-head--tight{margin-bottom:24px}.section--statement .section-head{margin-bottom:var(--section)}.section--statement .section-head>*+*{margin-top:40px}.section--statement .lede{font-size:1.25rem}.grid{gap:var(--gap,40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,280px)), 1fr));display:grid}.grid>*{min-width:0}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:14px 24px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.btn--primary{background:var(--magenta);color:var(--white)}.btn--primary:hover{background:var(--magenta-dark)}.btn--secondary{border-color:var(--fg-strong);color:var(--fg-strong);background:0 0}.btn--secondary:hover{background:var(--fg-strong);color:var(--bg)}.site-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f7f5f0eb;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:16px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{border-radius:var(--radius);width:40px;height:40px}.brand__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1;display:block}.brand__sub{font-family:var(--font-mono);letter-spacing:.22em;color:var(--slate);margin-top:4px;font-size:.625rem;font-weight:500;line-height:1;display:block}.site-nav ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 28px;display:flex}.site-nav a:not(.btn){color:var(--text);padding:6px 0;font-size:.9375rem;text-decoration:none;display:inline-block}.site-nav a:not(.btn):hover,.site-nav a[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:4px}.nav-toggle{border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 14px;font-size:.8125rem;font-weight:500;display:none}.nav-toggle[aria-expanded=true]{background:var(--ink);color:var(--paper)}@media (width<=880px){.site-header{position:static}}@media (width<=880px) and (scripting:enabled){.site-header{position:sticky}.nav-toggle{display:inline-block}.site-nav{width:100%}.site-nav:not(.is-open){display:none}.site-nav ul{flex-direction:column;align-items:flex-start;gap:4px;padding-block:8px}.site-nav a:not(.btn){padding:10px 0;font-size:1.0625rem}.site-nav .btn{margin-top:8px}}.breadcrumb{padding-top:32px}.breadcrumb ol{font-family:var(--font-mono);color:var(--slate);flex-wrap:wrap;gap:8px;font-size:.8125rem;display:flex}.breadcrumb li+li:before{content:"/" / "";margin-right:8px}.breadcrumb a{color:var(--slate)}.breadcrumb [aria-current]{color:var(--ink)}.hero__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:64px;display:grid}.hero__grid>*{min-width:0}.hero--terminal .hero__grid{align-items:center}.breadcrumb+.hero{padding-top:64px}.breadcrumb+.hero+.section--plain{padding-top:0}.hero .eyebrow,.hero .h1{margin-bottom:24px}.hero--terminal .h1{margin-bottom:32px}.hero__sub{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:1.3}.hero .lede{max-width:34em}.hero .actions,.hero .status{margin-top:40px}.status{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:10px;font-size:.8125rem;display:flex}.status:before{content:"";background:var(--magenta);border-radius:50%;flex:none;width:8px;height:8px}.terminal{border-radius:var(--radius);background:var(--ink);color:var(--text-inverse);font-family:var(--font-mono);padding:24px;font-size:.875rem;line-height:1.9}.terminal__bar{color:var(--slate-light);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.75rem;display:flex}.terminal__dots{gap:8px;display:flex}.terminal__dots span{background:var(--ink-line);border-radius:50%;width:11px;height:11px}.terminal__dots span:first-child{background:var(--magenta)}.terminal__cursor{background:var(--magenta);width:11px;height:18px;margin-block:16px 24px;animation:1.1s step-end 4 blink}.terminal__note{border-top:1px solid var(--ink-line);color:var(--slate-light);padding-top:16px}.media{align-items:center}.media__head{margin-bottom:0}.frame{border-radius:var(--radius);background:var(--ink);justify-self:center;width:100%;max-width:360px;padding:12px}.frame__bar{font-family:var(--font-mono);color:var(--slate-light);overflow-wrap:anywhere;align-items:center;gap:16px;padding:4px 4px 14px;font-size:.75rem;display:flex}.frame__media{background:var(--ink-raised);border-radius:2px;width:100%;height:auto;display:block}.frame__caption{font-family:var(--font-mono);color:var(--text-inverse);padding:14px 4px 4px;font-size:.8125rem;line-height:1.5}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:32px}.card--stack{flex-direction:column;gap:12px;padding:40px 32px;transition:border-color .15s;display:flex}.card--stack:hover{border-color:var(--fg-strong)}.card--link{flex-direction:column;gap:8px;height:100%;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.card--link:hover{border-color:var(--fg-strong)}.card__body{margin-block:12px 24px}.card__fit{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);color:var(--fg-strong);margin-top:auto;padding-top:16px;font-size:.8125rem;line-height:1.5}.answer{flex-direction:column;gap:16px;display:flex}.answer__q{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:700;line-height:1.25}.answer p:last-child{font-size:1rem;line-height:1.65}.facts{padding:0}.facts>.eyebrow{border-bottom:1px solid var(--rule);padding:24px 32px}.facts div{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px;padding:20px 32px;display:grid}.facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.8125rem}.facts dd{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.5}.facts .status{padding:24px 32px}.facts--flush div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:16px 24px}.facts--flush div:last-child{border-bottom:0}.facts--flush dd{font-weight:400}.ruled{border-top:2px solid var(--fg-strong);padding-top:24px}.ruled>*+*{margin-top:12px}.ruled--accent{border-top-color:var(--magenta)}.ruled--tight{padding-top:12px}.ruled--tight>*+*{margin-top:6px}.tick-list li{border-left:2px solid var(--magenta);color:var(--ink);padding-left:16px;font-size:1rem;line-height:1.5}.tick-list--stack{flex-direction:column;gap:12px;display:flex}.tick-list--stack li{color:var(--text);padding-left:20px}.prompt-list{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);color:var(--ink);flex-direction:column;gap:10px;padding-top:16px;font-size:.875rem;display:flex}.prompt-list li:before{content:"> " / ""}.split{flex-direction:column;gap:16px;display:flex}.pullquote{border-left:2px solid var(--magenta);font-family:var(--font-display);color:var(--ink);margin-top:24px;padding-left:20px;font-size:1.25rem;font-weight:700;line-height:1.4}.pullquote--plain{max-width:46em;font-family:var(--font-body);color:var(--text);margin-top:40px;font-size:1rem;font-weight:400;line-height:1.6}.footnote{border-top:1px solid var(--rule);max-width:46em;color:var(--fg-muted);margin-top:64px;padding-top:24px;font-size:.875rem}.kv{flex-direction:column;gap:12px;margin-top:16px;display:flex}.kv div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:16px;display:grid}.kv dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.75rem}.kv dd{font-size:.9375rem;line-height:1.5}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.disclosure{border-top:1px solid var(--rule-soft);padding-top:16px}.disclosure summary{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.8125rem}.disclosure__icon,.faq__icon{transition:transform .2s;display:inline-block}details[open] .disclosure__icon,details[open] .faq__icon{transform:rotate(45deg)}.flows{flex-direction:column;gap:40px;margin-top:24px;display:flex}.flow-group{flex-direction:column;gap:16px;display:flex}.flow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.flow li{align-items:center;gap:10px;display:flex}.flow li+li:before{content:"→" / "";font-family:var(--font-mono);color:var(--slate-light)}.flow--accent li+li:before{color:var(--magenta)}.chip{border:1px solid var(--ink-line);border-radius:var(--radius);background:var(--ink-raised);font-family:var(--font-mono);color:var(--text-inverse);padding:10px 14px;font-size:.875rem;line-height:1.4}.chip--lead{border-color:var(--paper);font-family:var(--font-display);color:var(--paper);background:0 0;padding:8px 16px;font-size:1.375rem;font-weight:700}.chip--end{background:var(--text-inverse);color:var(--ink);border-color:#0000;font-weight:700}.chip--outline{border-color:var(--paper);color:var(--paper);background:0 0}.flow--accent .chip{border-color:var(--magenta);color:var(--paper)}.flow--accent .chip--outline{border-color:var(--paper)}.flow--accent .chip--end{background:var(--magenta);color:var(--white);border-color:#0000}.chart{flex-direction:column;gap:32px;margin-top:64px;display:flex}.chart--light{gap:40px;margin-top:0;padding:40px 32px}.chart__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart__row{flex-direction:column;gap:12px;display:flex}.chart__foot{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);justify-content:space-between;gap:16px;padding-top:12px;font-size:.75rem;display:flex}.tag{border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:4px 10px;font-size:.75rem}.bar{gap:3px;height:40px;display:flex}.bar span{forced-color-adjust:none;flex:1 1 0;min-width:0}.bar span:first-child{border-radius:4px 0 0 4px}.bar span:last-child{border-radius:0 4px 4px 0}.bar--timeline{height:48px}.bar--timeline span,.bar--timeline span:first-child,.bar--timeline span:last-child{width:var(--w);transition:width .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s);border-radius:4px;flex:none}.bar--timeline[data-reveal=pending] span{width:0}.legend{font-family:var(--font-mono);color:var(--fg);flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;display:flex}.legend li{align-items:center;gap:8px;display:flex}.swatch{forced-color-adjust:none;border-radius:2px;width:10px;height:10px}.on-ink .swatch{outline:1px solid var(--slate-light)}.tone-magenta{background:var(--magenta)}.tone-magenta-dark{background:var(--magenta-dark)}.tone-ink{background:var(--ink)}.tone-graphite{background:var(--ink-line)}.tone-steel{background:var(--ink-line-strong)}.tone-slate{background:var(--slate)}.tone-grey{background:var(--slate-light)}.tone-silver{background:#b4bac2}.tone-pale{background:var(--text-inverse)}.compare{border-collapse:collapse;border-top:1px solid var(--line);text-align:left;width:100%;margin-top:40px}.compare th,.compare td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:20px 24px 20px 0;font-size:.9375rem;font-weight:400;line-height:1.55}.compare thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);padding-block:16px;font-size:.75rem;font-weight:700}.compare thead .compare__ours{color:var(--magenta-dark)}.compare tbody th{font-family:var(--font-display);color:var(--ink);font-size:1.0625rem;font-weight:700}.compare td{color:var(--slate)}.compare tbody .compare__ours{color:var(--ink);font-weight:500}@media (width<=640px){.compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare tr{border-bottom:1px solid var(--line);padding:20px 0;display:block}.compare th,.compare td{border:0;padding:0;display:block}.compare td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-top:12px;font-size:.75rem;font-weight:700;display:block}}.leverage{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:40px;display:grid}.leverage>*{min-width:0}.leverage__human{border:2px solid var(--magenta);border-radius:var(--radius);background:var(--ink-raised);padding:32px 24px}.leverage__human .eyebrow{font-size:.75rem}.leverage__title{font-family:var(--font-display);color:var(--paper);margin-block:8px 12px;font-size:1.625rem;font-weight:700}.leverage__human p:last-child{font-size:.9375rem;line-height:1.55}.leverage__tasks{border-left:1px solid var(--ink-line-strong);flex-direction:column;gap:12px;padding-block:8px;display:flex}.leverage__tasks li{align-items:center;display:flex}.leverage__tasks li:before{content:"";background:var(--ink-line-strong);flex:none;width:32px;height:1px}.leverage__task{border:1px solid var(--ink-line);border-radius:var(--radius);background:var(--ink-raised);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;padding:12px 16px;display:flex}.leverage__task .mono{color:var(--paper);font-size:.875rem}.leverage__agent{color:var(--magenta-light)}.leverage__note{color:var(--slate-light);font-size:.8125rem}.leverage__return{border-top:1px solid var(--ink-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;padding-top:32px;display:flex}.leverage__return-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:.8125rem}.quality{flex-direction:column;gap:24px;margin-top:40px;display:flex}.closing{margin-top:64px}.closing .rich{font-size:1.0625rem}.trail{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:.875rem;display:flex}.trail li{align-items:center;gap:10px;display:flex}.trail li+li:before{content:"→" / "";color:var(--magenta)}.trail__now{color:var(--ink);font-weight:700}.band__link{margin-top:16px}.band__link .link-mono{letter-spacing:.12em}.services{border-top:1px solid var(--ink)}.service{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:baseline;gap:16px 40px;padding:32px 0;transition:background-color .15s;display:grid}.service:hover{background:var(--white)}.service>*{min-width:0}.service>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.service__quote{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:700;line-height:1.2}.service__body{font-size:1rem}.timeline li{padding:0 24px 24px 0}.timeline li:before{content:"";background:radial-gradient(circle at 7px 7px, var(--magenta) 6.5px, transparent 7px), linear-gradient(var(--ink-line-strong), var(--ink-line-strong)) 0 6px / 100% 2px no-repeat;height:14px;margin-bottom:24px;display:block}.timeline__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--paper);margin-bottom:12px;font-size:1.375rem;font-weight:700}.timeline .h3{margin-bottom:8px}.streams{margin-top:24px}.stream{border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.stream__title{font-family:var(--font-display);color:var(--fg-strong);font-size:1.625rem;font-weight:700;line-height:1.2}.stream .btn{margin-top:auto}.stream .body{margin-bottom:16px}.checklist__note{margin-top:16px;font-size:1.0625rem}.callout__statement{margin-top:12px}.fit-list{margin-top:24px}.fit-list li{border-left:2px solid var(--magenta);margin-bottom:16px;padding-left:24px;font-size:1rem;line-height:1.6}.fit-list--bad li{border-left-color:var(--line);color:var(--slate)}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line);padding:24px 0}.faq summary{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.faq__icon{font-family:var(--font-mono);color:var(--magenta-dark);flex:none;font-size:1.375rem;line-height:1}.faq details p{max-width:42em;margin-top:16px;font-size:1.0625rem;line-height:1.65}.related__label{font-family:var(--font-display);color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.cta{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;display:flex}.cta>div{min-width:0;max-width:36em}.cta .h2{margin-bottom:16px}.enquiry__notes{font-family:var(--font-mono);color:var(--fg-muted);margin-top:40px;font-size:.8125rem;line-height:1.8}.form{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 32px;display:flex}.form>.field,.form>.grid,.form>.error-summary{width:100%}.field{flex-direction:column;gap:8px;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:.8125rem}.on-ink .field label{color:var(--fg)}.hint{color:var(--fg-muted);font-size:.875rem;line-height:1.5}.on-ink .hint{color:var(--fg)}.input{border:1px solid var(--slate);border-radius:var(--radius);background:var(--field);width:100%;color:var(--fg-strong);padding:14px 16px;font-size:1rem;line-height:1.5}.on-ink .input{border-color:var(--slate-light)}textarea.input{resize:vertical}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230F1419' stroke-width='2'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.on-ink select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23F7F5F0' stroke-width='2'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E")}.field--error .input{border-width:2px;border-color:var(--accent-text)}.error-msg{color:var(--accent-text);font-size:.9375rem;font-weight:600}.error-summary{border:2px solid var(--accent-text);border-radius:var(--radius);padding:20px 24px}.error-summary__title{font-family:var(--font-display);color:var(--fg-strong);margin-bottom:8px;font-size:1.125rem;font-weight:700}.error-summary ul{margin:0;padding-left:20px;font-size:1rem}.form__privacy{color:var(--fg);font-size:.875rem}.on-ink .form__privacy{color:var(--fg)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sent{padding:40px 32px}.sent>*+*{margin-top:12px}.prose{font-size:1.125rem;line-height:1.75}.prose>*+*{margin-top:24px}.prose h2{font-family:var(--font-display);color:var(--ink);margin-top:48px;font-size:1.875rem;font-weight:700;line-height:1.2}.prose h3{font-family:var(--font-display);color:var(--ink);margin-top:40px;font-size:1.25rem;font-weight:700;line-height:1.3}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:10px}.prose li>p{margin:0}.article{padding-block:56px var(--section)}.article__header{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:32px}.article__header .eyebrow{margin-bottom:20px}.article__header .h1{margin-bottom:24px}.article__meta{font-family:var(--font-mono);color:var(--slate);flex-wrap:wrap;gap:8px 24px;font-size:.8125rem;display:flex}.summary{border-left:4px solid var(--ink);margin-bottom:48px;padding:28px 32px}.summary .eyebrow{margin-bottom:12px}.summary p{color:var(--ink);line-height:1.65}.article__cta{border-radius:var(--radius);flex-direction:column;gap:16px;margin-top:64px;padding:40px 32px;display:flex}.article__cta .actions{margin-top:8px}.byline{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;margin-top:64px;padding-top:32px;display:grid}.byline img{border-radius:var(--radius)}.byline__name{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:1.125rem;font-weight:700}.byline p:last-child{color:var(--slate);font-size:.9375rem}.posts{border-top:1px solid var(--ink)}.post{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 40px;padding:32px 0;display:grid}.post>*{min-width:0}.post__title{font-family:var(--font-display);margin-block:8px;font-size:1.625rem;font-weight:700;line-height:1.2}.post__meta{font-family:var(--font-mono);color:var(--slate);font-size:.8125rem}.doc-header,.doc-section{padding-bottom:64px}.doc-header .eyebrow{margin-bottom:16px}.doc-header__meta{color:var(--slate);margin-top:16px;font-size:1rem}.contents{margin-top:32px}.contents ul{flex-wrap:wrap;gap:4px 24px;font-size:.9375rem;display:flex}.contents a{padding:4px 0;display:inline-block}.doc-section+.doc-section>.wrap:before,.doc-header+.doc-section>.wrap:before{content:"";border-top:1px solid var(--line);margin-bottom:64px;display:block}.doc-section__title{font-family:var(--font-display);color:var(--ink);margin-bottom:20px;font-size:1.875rem;font-weight:700;line-height:1.2}.doc-section .prose{font-size:1.0625rem;line-height:1.7}.site-footer{border-top:1px solid var(--line)}.site-footer__main{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px;padding-block:48px 24px;display:grid}.site-footer__brand p+p{color:var(--slate);margin-top:12px;font-size:.875rem}.site-footer__brand .brand__name{font-size:1.125rem}.site-footer__heading{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:.75rem;font-weight:700}.site-footer__main a{color:var(--slate);padding:4px 0;font-size:.875rem;text-decoration:none;display:inline-block}.site-footer__main a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.site-footer__legal{flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.site-footer__legal ul{flex-wrap:wrap;gap:0 20px;display:flex}.site-footer__legal a{color:var(--slate);padding:5px 0;font-size:.8125rem;display:inline-block}.site-footer__entity{font-family:var(--font-mono);color:var(--slate);font-size:.75rem;line-height:1.7}@media (prefers-reduced-motion:reduce){html.smooth-scroll{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.skip-link,.site-footer nav,.btn{display:none}body{background:#fff}.section{padding-block:24px}}@media (width<=760px){.leverage{grid-template-columns:minmax(0,1fr);padding:24px}.leverage__tasks{border-left:0;padding-block:0}.leverage__tasks li:before{display:none}}html{scroll-padding-bottom:calc(var(--consent-height,0px) + 16px)}body{padding-bottom:var(--consent-height,0px)}.consent{z-index:30;border-top:1px solid var(--ink-line);position:fixed;inset:auto 0 0}.consent[hidden]{display:none}.consent__inner{flex-direction:column;gap:16px;padding-block:24px;display:flex}.consent__ask,.consent__done{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.consent__ask[hidden],.consent__done[hidden]{display:none}.consent__title{font-family:var(--font-display);color:var(--fg-strong);flex-basis:100%;font-size:1.125rem;font-weight:700}.consent__text{flex:32em;font-size:.9375rem;line-height:1.55}.consent .actions{gap:12px}.consent .btn{padding:10px 18px}.consent__title:focus,.consent__text:focus{outline:none}@media (width<=640px){.consent__inner{padding-block:16px}.consent .actions{width:100%}.consent .actions .btn{text-align:center;flex:auto}}.link-button{color:var(--slate);text-decoration:underline;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.8125rem}.link-button:hover{text-decoration-thickness:2px}.link-button[hidden]{display:none}
