.prose-module__vWhBNq__prose{font-size:var(--step-1);max-width:var(--measure);line-height:1.65}.prose-module__vWhBNq__prose>*+*{margin-top:1.1em}.prose-module__vWhBNq__prose h2{font-size:var(--step-3);margin-top:2em}.prose-module__vWhBNq__prose h3{font-size:var(--step-1);margin-top:1.6em}.prose-module__vWhBNq__prose ul,.prose-module__vWhBNq__prose ol{padding-left:1.2em}.prose-module__vWhBNq__prose li+li{margin-top:.5em}.prose-module__vWhBNq__prose li::marker{color:var(--accent-ink)}.prose-module__vWhBNq__prose blockquote{border-left:2px solid var(--accent);color:var(--ink);font-family:var(--font-display);padding-left:var(--space-m);margin-inline:0;font-weight:600}.prose-module__vWhBNq__prose code{background:var(--paper-sunk);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.prose-module__vWhBNq__prose pre{background:var(--inverse);color:var(--on-inverse);padding:var(--space-m);overflow-x:auto}.prose-module__vWhBNq__prose pre code{background:0 0;padding:0}.prose-module__vWhBNq__prose strong{color:var(--ink)}.prose-module__vWhBNq__prose a{color:var(--accent-ink)}
.share-actions-module__vIblyG__share{border-top:1px solid var(--rule);gap:var(--space-s);padding-top:var(--space-m);flex-direction:column;display:flex}.share-actions-module__vIblyG__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.share-actions-module__vIblyG__actions a,.share-actions-module__vIblyG__actions button{background:0 0;background:var(--paper-sunk);border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;padding:.55rem .85rem;font-size:.88rem;text-decoration:none}.share-actions-module__vIblyG__actions a:hover,.share-actions-module__vIblyG__actions button:hover{border-color:var(--ink);color:var(--ink)}
.contact-band-module__UoI3xq__section{padding-top:var(--space-2xl)}.contact-band-module__UoI3xq__panel{background:radial-gradient(70% 140% at 0% 100%, oklch(.63 .25 var(--accent-h) / .3), transparent 60%), var(--paper-sunk);border:1px solid var(--accent-border);border-radius:var(--radius-card);gap:var(--space-l);padding:var(--space-xl) var(--space-l);display:grid}.contact-band-module__UoI3xq__title{font-size:var(--step-5);margin-top:var(--space-s);max-width:11ch;line-height:.98}.contact-band-module__UoI3xq__side{gap:var(--space-m);flex-direction:column;display:flex}.contact-band-module__UoI3xq__body{font-size:var(--step-1);max-width:44ch;line-height:1.5}.contact-band-module__UoI3xq__actions{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.contact-band-module__UoI3xq__primary{background:var(--accent);border-radius:var(--radius);color:var(--on-accent);align-items:center;gap:.6rem;padding:1rem 1.6rem;font-weight:500;text-decoration:none;display:inline-flex}.contact-band-module__UoI3xq__primary:hover{background:var(--accent-ink);color:var(--on-accent)}.contact-band-module__UoI3xq__secondary{color:var(--ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.contact-band-module__UoI3xq__secondary:hover{color:var(--accent-ink)}@media (min-width:56rem){.contact-band-module__UoI3xq__panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}
.hero-portrait-module__pdCDhW__stage{isolation:isolate;place-items:center;display:grid;position:relative}.hero-portrait-module__pdCDhW__words{pointer-events:none;z-index:-2;flex-direction:column;gap:6rem;display:flex;position:absolute;inset:12% -40% auto}.hero-portrait-module__pdCDhW__wordA,.hero-portrait-module__pdCDhW__wordB{color:#0000;font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:1px oklch(100% 0 0/.14);white-space:nowrap;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:700;line-height:1}.hero-portrait-module__pdCDhW__wordB{align-self:flex-end}.hero-portrait-module__pdCDhW__glow{background:radial-gradient(closest-side, oklch(.63 .25 var(--accent-h) / .45), transparent 70%);filter:blur(20px);z-index:-1;width:85%;height:85%;position:absolute}.hero-portrait-module__pdCDhW__frame{aspect-ratio:4/5;border:1px solid var(--accent-border);border-radius:var(--radius-card);width:100%;max-width:26rem;overflow:hidden}.hero-portrait-module__pdCDhW__monogram{background:radial-gradient(circle at 30% 20%, oklch(.63 .25 var(--accent-h) / .28), transparent 60%), var(--paper-sunk);color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(6rem,4rem + 8vw,11rem);font-weight:700;display:flex}.hero-portrait-module__pdCDhW__photo{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hero-portrait-module__pdCDhW__wordA{animation:18s linear infinite alternate hero-portrait-module__pdCDhW__drift}.hero-portrait-module__pdCDhW__wordB{animation:22s linear infinite alternate-reverse hero-portrait-module__pdCDhW__drift}.hero-portrait-module__pdCDhW__frame{animation:hero-portrait-module__pdCDhW__rise 1s var(--ease-out) .15s both}}@keyframes hero-portrait-module__pdCDhW__drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes hero-portrait-module__pdCDhW__rise{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:none}}
.rotating-roles-module___aU3Qq__roles{vertical-align:bottom;max-width:100%;margin-top:.15em;font-size:.62em;line-height:1.15;display:inline-grid}.rotating-roles-module___aU3Qq__role{color:var(--accent-ink);text-wrap:balance;grid-area:1/1}.rotating-roles-module___aU3Qq__role:not(:first-of-type){visibility:hidden}@media (prefers-reduced-motion:no-preference){.rotating-roles-module___aU3Qq__role{animation:rotating-roles-module___aU3Qq__swap var(--cycle) var(--ease-out) var(--delay) infinite both;opacity:0;visibility:visible}.rotating-roles-module___aU3Qq__role:not(:first-of-type){visibility:visible}}@keyframes rotating-roles-module___aU3Qq__swap{0%{opacity:0;transform:translateY(.35em)}4%,28%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-.35em)}}
.button-link-module__P2F6ha__button{border-radius:var(--radius);font-family:var(--font-body);letter-spacing:.005em;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button-link-module__P2F6ha__button svg{transition:transform .22s var(--ease-out);flex:none}.button-link-module__P2F6ha__button:hover svg:last-child{transform:translate(3px)}.button-link-module__P2F6ha__primary{background:var(--accent);color:var(--on-accent)}.button-link-module__P2F6ha__primary:hover{background:var(--accent-ink);color:var(--on-accent)}.button-link-module__P2F6ha__ghost{background:var(--paper-sunk);border-color:var(--rule-strong);color:var(--ink)}.button-link-module__P2F6ha__ghost:hover{border-color:var(--ink);color:var(--ink)}.button-link-module__P2F6ha__text{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.35em;padding-inline:0}.button-link-module__P2F6ha__text:hover{color:var(--accent-ink);text-decoration-color:currentColor}
.hero-module__FBiGaq__hero{padding-block:var(--space-xl);position:relative;overflow:hidden}.hero-module__FBiGaq__hero:before{background:radial-gradient(60% 50% at 10% 0%, oklch(.63 .25 var(--accent-h) / .16), transparent 70%);content:"";pointer-events:none;position:absolute;inset:0}.hero-module__FBiGaq__grid{gap:var(--space-xl);display:grid;position:relative}.hero-module__FBiGaq__copy{flex-direction:column;display:flex}.hero-module__FBiGaq__title{font-size:var(--step-5);letter-spacing:-.01em;margin-top:var(--space-s);flex-direction:column;line-height:.98;display:flex}.hero-module__FBiGaq__name{color:var(--ink)}.hero-module__FBiGaq__statement{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);margin-top:var(--space-l);max-width:28ch;font-weight:600;line-height:1.2}.hero-module__FBiGaq__summary{margin-top:var(--space-s);max-width:54ch}.hero-module__FBiGaq__actions{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}@media (min-width:64rem){.hero-module__FBiGaq__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:no-preference){.hero-module__FBiGaq__copy>*{animation:hero-module__FBiGaq__rise .9s var(--ease-out) both}.hero-module__FBiGaq__copy>:nth-child(2){animation-delay:80ms}.hero-module__FBiGaq__copy>:nth-child(3){animation-delay:.16s}.hero-module__FBiGaq__copy>:nth-child(4){animation-delay:.24s}.hero-module__FBiGaq__copy>:nth-child(n+5){animation-delay:.32s}}@keyframes hero-module__FBiGaq__rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}
.mode-diagram-module__Ty3RbG__diagram{stroke-width:1.2px;width:4.5rem;height:4.5rem}.mode-diagram-module__Ty3RbG__faint{stroke:var(--rule-strong)}.mode-diagram-module__Ty3RbG__mid{stroke:var(--ink-soft)}.mode-diagram-module__Ty3RbG__accent{stroke:var(--accent);stroke-width:1.5px}.mode-diagram-module__Ty3RbG__node{fill:var(--paper);stroke:var(--ink)}.mode-diagram-module__Ty3RbG__accentNode{fill:var(--accent);stroke:var(--accent)}
.section-header-module__Ljd6oG__header{align-items:end;gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;justify-content:space-between;display:flex}.section-header-module__Ljd6oG__title{font-size:var(--step-4);margin-top:var(--space-xs);max-width:20ch}.section-header-module__Ljd6oG__action{flex:none}
.how-i-help-module__6Zs2Oq__section{padding-top:var(--space-2xl)}.how-i-help-module__6Zs2Oq__modes{gap:var(--space-m);list-style:none;display:grid}.how-i-help-module__6Zs2Oq__mode{gap:var(--space-s);padding:var(--space-l) var(--space-m);flex-direction:column;display:flex}.how-i-help-module__6Zs2Oq__mode:hover{transform:translateY(-4px)}.how-i-help-module__6Zs2Oq__head{margin-bottom:var(--space-xs);justify-content:space-between;align-items:flex-start;display:flex}.how-i-help-module__6Zs2Oq__number{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px var(--rule-strong);font-size:3.5rem;font-weight:700;line-height:1}.how-i-help-module__6Zs2Oq__title{font-size:var(--step-2)}.how-i-help-module__6Zs2Oq__items{border-top:1px solid var(--rule);padding-top:var(--space-s);gap:.55rem;margin-top:auto;list-style:none;display:grid}.how-i-help-module__6Zs2Oq__items li{color:var(--ink);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.how-i-help-module__6Zs2Oq__items li:before{background:var(--accent);content:"";border-radius:50%;flex:none;width:6px;height:6px}@media (min-width:56rem){.how-i-help-module__6Zs2Oq__modes{grid-template-columns:repeat(3,minmax(0,1fr))}}
.proof-strip-module__RCffPG__section{padding-bottom:var(--space-xl)}.proof-strip-module__RCffPG__stats{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.proof-strip-module__RCffPG__stat{padding:var(--space-m);flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;display:flex}.proof-strip-module__RCffPG__value{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);margin:0;font-weight:700;line-height:1}.proof-strip-module__RCffPG__label{font-size:.9rem;line-height:1.4}.proof-strip-module__RCffPG__names{border-top:1px solid var(--rule);align-items:baseline;gap:var(--space-xs) var(--space-l);margin-top:var(--space-l);padding-top:var(--space-m);flex-wrap:wrap;display:flex}.proof-strip-module__RCffPG__names ul{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);gap:var(--space-2xs) var(--space-l);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}@media (min-width:56rem){.proof-strip-module__RCffPG__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.venture-block-module__30QlOG__section{padding-top:var(--space-2xl)}.venture-block-module__30QlOG__panel{background:radial-gradient(80% 120% at 100% 0%, oklch(.63 .25 var(--accent-h) / .22), transparent 60%), var(--paper-sunk);padding:var(--space-xl) var(--space-l);position:relative;overflow:hidden}.venture-block-module__30QlOG__panel:hover{background:radial-gradient(80% 120% at 100% 0%, oklch(.63 .25 var(--accent-h) / .28), transparent 60%), var(--paper-raised)}.venture-block-module__30QlOG__mark{color:#0000;font-family:var(--font-display);pointer-events:none;-webkit-text-stroke:1px oklch(100% 0 0/.08);white-space:nowrap;font-size:clamp(5rem,3rem + 10vw,13rem);font-weight:700;line-height:1;position:absolute;bottom:-.2em;right:-.05em}.venture-block-module__30QlOG__copy{gap:var(--space-m);flex-direction:column;max-width:40rem;display:flex;position:relative}.venture-block-module__30QlOG__title{font-size:var(--step-4)}.venture-block-module__30QlOG__body{font-size:var(--step-1);line-height:1.5}
.work-highlights-module__jayGfW__section{padding-top:var(--space-2xl)}.work-highlights-module__jayGfW__grid{gap:var(--space-m);list-style:none;display:grid}.work-highlights-module__jayGfW__item{gap:var(--space-s);padding:var(--space-l) var(--space-m);flex-direction:column;display:flex;position:relative}.work-highlights-module__jayGfW__item:hover{transform:translateY(-4px)}.work-highlights-module__jayGfW__metric{flex-direction:column;gap:.2rem;display:flex}.work-highlights-module__jayGfW__value{color:var(--accent-ink);font-family:var(--font-display);font-size:var(--step-4);font-weight:700;line-height:1}.work-highlights-module__jayGfW__metricLabel{font-size:.88rem}.work-highlights-module__jayGfW__label{border-top:1px solid var(--rule);font-size:var(--step-2);padding-top:var(--space-s)}.work-highlights-module__jayGfW__label a{text-decoration:none}.work-highlights-module__jayGfW__label a:after{content:"";position:absolute;inset:0}.work-highlights-module__jayGfW__flow{gap:var(--space-s);margin:0;display:grid}.work-highlights-module__jayGfW__flow dd{margin:.25rem 0 0}.work-highlights-module__jayGfW__outcomeLabel{color:var(--accent-ink)}.work-highlights-module__jayGfW__outcome{color:var(--ink)}.work-highlights-module__jayGfW__more{color:var(--ink);padding-top:var(--space-xs);align-items:center;gap:.5rem;margin-top:auto;font-size:.92rem;font-weight:500;display:inline-flex}.work-highlights-module__jayGfW__more svg{transition:transform .22s var(--ease-out)}.work-highlights-module__jayGfW__item:hover .work-highlights-module__jayGfW__more svg{transform:translate(4px)}@media (min-width:56rem){.work-highlights-module__jayGfW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.writing-preview-module__BDvhRG__section{padding-top:var(--space-2xl)}.writing-preview-module__BDvhRG__grid{gap:var(--space-m);list-style:none;display:grid}.writing-preview-module__BDvhRG__item{gap:var(--space-s);min-height:13rem;padding:var(--space-m);flex-direction:column;display:flex;position:relative}.writing-preview-module__BDvhRG__item:hover{transform:translateY(-4px)}.writing-preview-module__BDvhRG__title{font-size:var(--step-2)}.writing-preview-module__BDvhRG__title a{text-decoration:none}.writing-preview-module__BDvhRG__title a:after{content:"";position:absolute;inset:0}.writing-preview-module__BDvhRG__more{color:var(--accent-ink);align-items:center;gap:.5rem;margin-top:auto;font-size:.92rem;font-weight:500;display:inline-flex}@media (min-width:56rem){.writing-preview-module__BDvhRG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.article-module__orq19a__article{padding-top:var(--space-xl)}.article-module__orq19a__header{gap:var(--space-m);flex-direction:column;display:flex}.article-module__orq19a__back{color:var(--ink-soft);text-decoration:none}.article-module__orq19a__title{font-size:var(--step-4);max-width:20ch}.article-module__orq19a__excerpt{font-size:var(--step-1);max-width:40ch;line-height:1.45}.article-module__orq19a__meta{border-bottom:1px solid var(--rule);padding-bottom:var(--space-m);flex-wrap:wrap;gap:.5rem;display:flex}.article-module__orq19a__body{gap:var(--space-xl);margin-top:var(--space-l);display:grid}.article-module__orq19a__aside{gap:var(--space-m);flex-direction:column;display:flex}.article-module__orq19a__tags{color:var(--ink-faint);font-family:var(--font-label);flex-wrap:wrap;gap:.3rem .9rem;font-size:.74rem;list-style:none;display:flex}@media (min-width:64rem){.article-module__orq19a__body{grid-template-columns:minmax(0,1fr) 16rem}.article-module__orq19a__aside{align-self:start;position:sticky;top:6rem}}
.case-study-module__oooLXW__study{padding-top:var(--space-xl)}.case-study-module__oooLXW__header{gap:var(--space-m);flex-direction:column;display:flex}.case-study-module__oooLXW__back{color:var(--ink-soft);text-decoration:none}.case-study-module__oooLXW__kicker{color:var(--accent-ink)}.case-study-module__oooLXW__title{font-size:var(--step-4);max-width:22ch}.case-study-module__oooLXW__summary{font-size:var(--step-1);max-width:56ch;line-height:1.5}.case-study-module__oooLXW__facts{background:var(--paper-sunk);border:1px solid var(--accent-border);border-radius:var(--radius-card);gap:var(--space-m);margin:var(--space-s) 0 0;padding:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.case-study-module__oooLXW__facts dd{margin:.3rem 0 0}.case-study-module__oooLXW__metric{color:var(--accent-ink);font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.case-study-module__oooLXW__body{gap:var(--space-xl);margin-top:var(--space-l);display:grid}.case-study-module__oooLXW__aside{gap:var(--space-s);flex-direction:column;display:flex}.case-study-module__oooLXW__stack{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.case-study-module__oooLXW__stack li{background:var(--accent-wash);border-radius:var(--radius);color:var(--accent-ink);padding:.3rem .75rem;font-size:.78rem;font-weight:500}@media (min-width:64rem){.case-study-module__oooLXW__body{grid-template-columns:minmax(0,1fr) 16rem}.case-study-module__oooLXW__aside{align-self:start;position:sticky;top:6rem}}
