@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#fbf8f3;--bg-soft:#f3efe7;--fg:#16181c;--fg-dim:#5f666e;--accent:#9a3412;--line:#e2ddd4;--line-soft:#ebe6dd;--max:64rem;--measure:38rem;--measure-wide:50rem;--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-md:1.25rem;--fs-lg:clamp(1.5rem, 2.4vw, 1.875rem);--fs-xl:clamp(2.125rem, 5.2vw, 3.25rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--sp-12:3rem;--sp-16:4rem;--sp-24:6rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{text-wrap:pretty}section{max-width:var(--max);padding:var(--sp-16) var(--sp-6);margin:0 auto}.site-header{max-width:var(--max);padding:var(--sp-6);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--sp-6);flex-wrap:wrap;margin:0 auto;display:flex}.wordmark{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);letter-spacing:-.02em;flex:none}.site-header nav{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;display:flex}.site-header nav a{color:var(--fg-dim);transition:color .15s}.site-header nav a:hover{color:var(--fg)}.lang-switch{font-weight:600;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-dim)}.lang-switch:hover{color:var(--fg)}.nav-cta{color:var(--fg-dim)}@media (width<=46rem){.site-header{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2);flex-direction:column}.site-header nav{gap:var(--sp-2) var(--sp-4)}}.hero{gap:var(--sp-16);padding-top:var(--sp-16);padding-bottom:var(--sp-12);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;display:grid}.eyebrow{font-size:var(--fs-sm);color:var(--fg-dim);margin:0 0 var(--sp-6);max-width:34ch}.hero h1{font-size:var(--fs-xl);max-width:20ch}.lede{font-size:var(--fs-md);max-width:var(--measure);margin:var(--sp-6) 0 var(--sp-8);line-height:1.55}.hero-actions{gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.hero-portrait{margin:0}.hero-portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.06);width:100%}.portrait-caption{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--fg-dim);line-height:1.45}.portrait-caption a{color:var(--fg);border-bottom:1px solid var(--line)}.portrait-caption a:hover{border-bottom-color:var(--fg-dim)}.btn{padding:var(--sp-3) var(--sp-6);font-family:var(--font-body);font-weight:500;font-size:var(--fs-sm);border-radius:2px;display:inline-block}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:#000}.btn-ghost{border:1px solid var(--line);color:var(--fg)}.btn-ghost:hover{border-color:var(--fg-dim)}.more{margin-top:var(--sp-8);font-size:var(--fs-sm);color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);padding-bottom:1px;font-weight:500;display:inline-block}.more:hover{border-bottom-color:var(--accent)}.brands{margin:var(--sp-6) 0 0;gap:var(--sp-2) var(--sp-6);color:var(--fg-dim);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.heading-link:hover{color:var(--accent)}.stats{margin:0 0 var(--sp-12);gap:var(--sp-8);max-width:var(--measure-wide);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.stat dt{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.stat dd{margin:var(--sp-2) 0 0;color:var(--fg-dim);font-size:var(--fs-sm);max-width:26ch}.section-kicker{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 var(--sp-4);font-weight:600}.ideas{background:var(--bg-soft);max-width:none;padding-left:0;padding-right:0}.ideas-inner{max-width:var(--max);padding:0 var(--sp-6);margin:0 auto}@media (width<=46rem){.ideas-inner{padding:0 var(--sp-4)}}.keynotes h2,.about h2,.ideas h2,.writing-teaser h2,.contact h2{font-size:var(--fs-lg);margin-bottom:var(--sp-8);max-width:24ch}.stack{max-width:var(--measure-wide);margin:0;padding:0;list-style:none;display:grid}.stack>li{border-top:1px solid var(--line-soft)}.stack>li:last-child{border-bottom:1px solid var(--line-soft)}.entry{padding:var(--sp-6) 0;display:block}.entry h3{font-size:var(--fs-md);max-width:34ch;margin-bottom:var(--sp-2)}.entry p{color:var(--fg-dim);font-size:var(--fs-sm);max-width:var(--measure);margin:0}a.entry:hover h3{color:var(--accent)}.about-body{max-width:var(--measure);font-size:var(--fs-md);line-height:1.6}.about-body p{margin:0 0 var(--sp-4)}.muted{color:var(--fg-dim);max-width:var(--measure)}.contact p{max-width:var(--measure);margin-bottom:var(--sp-8)}.site-footer{max-width:var(--max);padding:var(--sp-12) var(--sp-6) var(--sp-16);border-top:1px solid var(--line-soft);color:var(--fg-dim);font-size:var(--fs-sm);margin:0 auto}.site-footer a:hover{color:var(--fg)}.page{max-width:var(--max);padding:var(--sp-16) var(--sp-6) var(--sp-8);margin:0 auto}.page-head{margin-bottom:var(--sp-12)}.page-head h1{font-size:var(--fs-xl);max-width:19ch}.page-head .lede{margin-top:var(--sp-6);margin-bottom:0}.prose{max-width:var(--measure)}.prose p{font-size:var(--fs-base);color:var(--fg);margin:0 0 var(--sp-6)}.prose h2{font-size:var(--fs-lg);margin:var(--sp-16) 0 var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--line);max-width:26ch}.faq h2,.sources h2,.related h2{border-top:none;padding-top:0}.prose section{max-width:none;margin:0;padding:0}.find-list,.edu-list{margin:0 0 var(--sp-6);gap:var(--sp-3);max-width:var(--measure);padding:0;list-style:none;display:grid}.find-list li,.edu-list li{padding-left:var(--sp-6);color:var(--fg);position:relative}.find-list li:before,.edu-list li:before{content:"";width:var(--sp-3);background:var(--fg-dim);height:1px;position:absolute;top:.72em;left:0}.about-cta{font-size:var(--fs-md);margin:var(--sp-8) 0 var(--sp-4);max-width:var(--measure)}.about-cta a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.vita{max-width:var(--measure-wide);margin:0;padding:0;list-style:none;display:grid}.vita li{padding:var(--sp-6) 0;border-top:1px solid var(--line-soft)}.vita li:last-child{border-bottom:1px solid var(--line-soft)}.vita-role{align-items:baseline;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.vita-role strong{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);letter-spacing:-.02em}.vita-org{color:var(--fg);font-size:var(--fs-sm)}.vita-years{color:var(--fg-dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:auto}.vita li p{color:var(--fg-dim);font-size:var(--fs-sm);max-width:var(--measure);margin:0}.kv-section{max-width:var(--max);padding:var(--sp-16) 0 var(--sp-12);border-top:1px solid var(--line-soft);margin:0 auto}.kv-section:first-of-type{padding-top:var(--sp-12);border-top:none}.kv-section>h2{font-size:var(--fs-lg);margin-bottom:var(--sp-8)}.talk-audience{color:var(--fg-dim);font-size:var(--fs-xs);margin:0 0 var(--sp-3)}.formats{max-width:52rem;margin:0;display:grid}.format{gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line-soft);grid-template-columns:13rem 1fr;display:grid}.format:last-child{border-bottom:1px solid var(--line-soft)}.format dt{font-weight:500}.format dd{color:var(--fg-dim);margin:0}.bio{max-width:var(--measure)}.bio h3{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:var(--sp-8) 0 var(--sp-3);font-weight:600}.bio p{color:var(--fg);margin:0 0 var(--sp-4)}.framework-act{margin-top:var(--sp-16)}.act-head h2{font-size:var(--fs-lg);max-width:24ch}.act-head p{margin-top:var(--sp-3);color:var(--fg-dim);max-width:var(--measure)}.framework-grid{margin:var(--sp-8) 0 0;max-width:var(--measure-wide);padding:0;list-style:none;display:grid}.framework-grid>li{border-top:1px solid var(--line-soft)}.framework-grid>li:last-child{border-bottom:1px solid var(--line-soft)}.framework-card{padding:var(--sp-6) 0;display:block}.framework-card h3{font-size:var(--fs-md);margin-bottom:var(--sp-2)}.framework-card p{color:var(--fg-dim);font-size:var(--fs-sm);max-width:var(--measure);margin:0}.framework-card:hover h3{color:var(--accent)}.crumb{margin:0 0 var(--sp-6);font-size:var(--fs-sm);color:var(--fg-dim)}.crumb a:hover{color:var(--fg)}p.definition{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.015em;color:var(--fg);border-left:2px solid var(--accent);padding-left:var(--sp-6);margin-top:var(--sp-8);max-width:48ch;font-weight:500;line-height:1.45}.example-grid{gap:var(--sp-8);margin-top:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.example h3{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 var(--sp-3);font-weight:600}.example p{color:var(--fg);font-size:var(--fs-sm);margin:0}.chip-row{margin:var(--sp-6) 0 0;gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 28%, transparent);padding-bottom:2px;font-weight:500}.chip:hover{border-bottom-color:var(--accent)}.essay-list{margin:var(--sp-8) 0 0;max-width:var(--measure-wide);padding:0;list-style:none;display:grid}.essay-list>li{border-top:1px solid var(--line-soft)}.essay-list>li:last-child{border-bottom:1px solid var(--line-soft)}.essay-card{padding:var(--sp-6) 0;display:block}.essay-card h2,.essay-card h3{font-size:var(--fs-md);margin-bottom:var(--sp-2);max-width:34ch}.essay-card p{color:var(--fg-dim);font-size:var(--fs-sm);max-width:var(--measure);margin:0}.essay-card:hover h2,.essay-card:hover h3{color:var(--accent)}.essay-lead{font-size:var(--fs-md);color:var(--fg);line-height:1.55}.faq dl{margin:var(--sp-4) 0 0;max-width:var(--measure-wide)}.faq-item{padding:var(--sp-6) 0;border-top:1px solid var(--line-soft)}.faq-item:last-child{border-bottom:1px solid var(--line-soft)}.faq-item dt{font-family:var(--font-display);font-weight:500;font-size:var(--fs-base);letter-spacing:-.018em;margin-bottom:var(--sp-2);max-width:44ch}.faq-item dd{color:var(--fg-dim);max-width:var(--measure);margin:0}.related{margin-top:0}.notfound{max-width:var(--max);padding:var(--sp-24) var(--sp-6);margin:0 auto}.notfound h1{font-size:var(--fs-lg);max-width:20ch}.notfound p{margin:var(--sp-6) 0 var(--sp-8);color:var(--fg-dim);max-width:var(--measure)}.notfound ul{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.notfound ul a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);padding-bottom:1px}@media (width<=60rem){.hero{gap:var(--sp-12)}.format{grid-template-columns:11rem 1fr}}@media (width<=46rem){section{padding:var(--sp-16) var(--sp-4)}.page,.notfound,.site-footer{padding-left:var(--sp-4);padding-right:var(--sp-4)}.hero{gap:var(--sp-8);padding-top:var(--sp-8);padding-bottom:var(--sp-16);grid-template-columns:1fr}.hero-portrait{order:1;max-width:15rem}.proof{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.format{gap:var(--sp-1);grid-template-columns:1fr}.vita-years{margin-left:0}.prose h2{margin-top:var(--sp-12)}}.proof-block{max-width:var(--max);padding:var(--sp-8) var(--sp-6) var(--sp-12);border-top:1px solid var(--line);margin:0 auto}.figures{gap:var(--sp-8) var(--sp-12);max-width:var(--measure-wide);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.figure dt{font-size:var(--fs-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600;line-height:1.2}.figure dd{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--fg-dim);max-width:24ch;line-height:1.45}.stations{margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:1px solid var(--line)}.stations-label{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 var(--sp-6);font-weight:600}.station-row{align-items:center;gap:var(--sp-6) var(--sp-16);color:#6a7178;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.station-row svg{width:auto;display:block}.station-row .l-sap svg{height:2.2rem}.station-row .l-alephalpha svg{height:1.5rem}.station-row .l-google svg{height:1.7rem}.station-row .l-ibm svg{height:1.75rem}@media (width<=46rem){.proof-block{padding:var(--sp-6) var(--sp-4) var(--sp-8)}.figures{gap:var(--sp-6);grid-template-columns:1fr}.figure dd{max-width:none}.stations{margin-top:var(--sp-8)}.station-row{gap:var(--sp-6) var(--sp-8)}}.pullquote{margin:var(--sp-12) 0;padding-left:var(--sp-6);border-left:2px solid var(--accent);font-size:var(--fs-md);letter-spacing:-.015em;color:var(--fg);max-width:34ch;font-weight:500;line-height:1.45}.page-intro{gap:var(--sp-12);max-width:var(--measure-wide);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;width:100%;display:grid}.page-portrait{width:100%;margin:0}.page-portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.06);width:100%}@media (width<=46rem){.page-intro{gap:var(--sp-6);margin-bottom:var(--sp-8);grid-template-columns:1fr}.page-portrait{order:1;width:9rem}.factline{gap:var(--sp-2) var(--sp-6);padding-left:var(--sp-4);padding-right:var(--sp-4)}}.chain-home{margin:var(--sp-12) 0 0;counter-reset:chain-home;max-width:var(--measure-wide);padding:0;list-style:none}.chain-home li{counter-increment:chain-home;padding:0 0 var(--sp-8) var(--sp-12);position:relative}.chain-home li:after{content:"";background:color-mix(in srgb, var(--accent) 25%, transparent);width:1px;position:absolute;top:1.9em;bottom:.4rem;left:.62rem}.chain-home li:last-child{padding-bottom:0}.chain-home li:last-child:after{display:none}.chain-home li:before{content:counter(chain-home);text-align:center;background:var(--accent);width:1.25rem;height:1.25rem;color:var(--bg);line-height:1.25rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:50%;font-weight:600;position:absolute;top:.15em;left:0}.chain-home h3{font-size:var(--fs-md);letter-spacing:-.022em;max-width:30ch;font-weight:600}.chain-home p{margin:var(--sp-2) 0 0;color:var(--fg-dim);font-size:var(--fs-sm);max-width:var(--measure)}@media (width<=46rem){.chain-home li{padding-left:var(--sp-8)}}.thesis-lead{font-size:var(--fs-md);letter-spacing:-.018em;max-width:34ch;margin:0 0 var(--sp-4);font-weight:500;line-height:1.45}.terms-label{margin:var(--sp-12) 0 var(--sp-4);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-dim);font-weight:600}.term-list{gap:var(--sp-6) var(--sp-8);max-width:var(--measure-wide);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.term-list a{display:block}.term-list strong{color:var(--accent);margin-bottom:var(--sp-1);font-weight:600;display:block}.term-list span{font-size:var(--fs-sm);color:var(--fg-dim);line-height:1.5;display:block}.term-list a:hover span{color:var(--fg)}@media (width<=46rem){.term-list{gap:var(--sp-6);grid-template-columns:1fr}}.transition{margin:0 0 var(--sp-12);font-size:var(--fs-md);letter-spacing:-.015em;max-width:46ch;color:var(--fg);line-height:1.5}.thesis-answer{margin:var(--sp-8) 0 0;padding-left:var(--sp-12);font-size:var(--fs-md);letter-spacing:-.015em;max-width:40ch;font-weight:500;line-height:1.5}@media (width<=46rem){.thesis-answer{padding-left:var(--sp-8)}}.essay-page .toc{display:none}@media (width>=68rem){.essay-page{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.essay-page .crumb{grid-column:1/-1}.essay-page>*{grid-column:1}.essay-page .toc{top:var(--sp-8);padding-top:var(--sp-16);font-size:var(--fs-sm);grid-area:1/2/-1;align-self:start;display:block;position:sticky}}.toc-label{margin:0 0 var(--sp-4);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-dim);font-weight:600}.toc ol{gap:var(--sp-3);border-left:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.toc li{padding-left:var(--sp-4);border-left:2px solid #0000;margin-left:-1px}.toc a{color:var(--fg-dim);line-height:1.35;transition:color .15s;display:block}.toc a:hover{color:var(--fg)}.toc li[data-aktiv]{border-left-color:var(--accent)}.toc li[data-aktiv] a{color:var(--fg);font-weight:500}.prose h2[id]{scroll-margin-top:var(--sp-8)}.site-header nav a[aria-current=page]{color:var(--fg);font-weight:500}.notfound-en{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-dim);max-width:var(--measure)}.notfound-en a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0 0 var(--sp-2)}.footer-note[data-astro-cid-nns7i3if]{color:var(--fg-dim);margin:0}.footer-note[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-bottom:1px solid var(--line)}.footer-legal[data-astro-cid-nns7i3if]{gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}
