.NotePage-module__ORMq-W__page{--note-ground:var(--cream);--note-ink:var(--on-cream-text);--note-muted:var(--on-cream-dim);--paper:var(--note-ground);--ink:var(--note-ink);--fg:var(--note-ink);--stone:var(--note-muted);--muted:var(--note-muted);--rust:var(--note-ink);--rule:#1b1b1924;--rule-soft:#1b1b191a;--content-max:var(--note-measure);--pad-inline:0px;--note-pad:72px;--note-gap:24px;--note-measure:1160px;min-height:100svh;padding:40px var(--note-pad)var(--pad-bottom);background:var(--note-ground);color:var(--note-ink);font-family:var(--font-body);font-size:var(--fs-base);font-kerning:normal;font-weight:400;line-height:1.5}.NotePage-module__ORMq-W__page ::selection{background:#1b1b191f}.NotePage-module__ORMq-W__grid{column-gap:var(--note-gap);max-width:var(--note-measure);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.NotePage-module__ORMq-W__page .NotePage-module__ORMq-W__back{color:var(--note-muted);grid-column:1/4;text-decoration:none;transition:color .14s}.NotePage-module__ORMq-W__page .NotePage-module__ORMq-W__back:hover{color:var(--note-ink)}.NotePage-module__ORMq-W__page .NotePage-module__ORMq-W__link{color:var(--note-ink);text-underline-offset:3px;-webkit-text-decoration:underline #1b1b1959;text-decoration:underline #1b1b1959;text-decoration-thickness:1px}.NotePage-module__ORMq-W__foot{color:var(--note-muted);margin-top:160px}.NotePage-module__ORMq-W__foot>p{grid-column:span 3;margin:0}.NotePage-module__ORMq-W__name{color:var(--note-ink)}@media (max-width:900px){.NotePage-module__ORMq-W__page{--note-pad:22px;padding-top:28px}.NotePage-module__ORMq-W__grid{display:block}.NotePage-module__ORMq-W__page{--pad-inline:0px}.NotePage-module__ORMq-W__foot{margin-top:96px}}
.NoteHero-module__6Ftd4W__head{column-gap:var(--note-gap,24px);max-width:var(--note-measure,1160px);grid-template-columns:repeat(12,minmax(0,1fr));margin:120px auto 56px;display:grid}.NoteHero-module__6Ftd4W__margin{grid-column:1/4}.NoteHero-module__6Ftd4W__title{font:inherit;letter-spacing:inherit;color:var(--ink);margin:0}.NoteHero-module__6Ftd4W__meta{color:var(--stone);margin:0}.NoteHero-module__6Ftd4W__lede{grid-column:4/10}.NoteHero-module__6Ftd4W__dek{color:var(--ink);margin:0}.NoteHero-module__6Ftd4W__intro{color:var(--ink);line-height:1.6}.NoteHero-module__6Ftd4W__intro p{margin:0 0 1em}.NoteHero-module__6Ftd4W__intro p:last-child{margin-bottom:0}.NoteHero-module__6Ftd4W__credit{color:var(--stone);margin:1em 0 0}.NoteHero-module__6Ftd4W__credit a{color:var(--stone);text-underline-offset:3px;-webkit-text-decoration:underline #1b1b194d;text-decoration:underline #1b1b194d;text-decoration-thickness:1px;transition:color .14s}.NoteHero-module__6Ftd4W__credit a:hover{color:var(--ink)}@media (max-width:900px){.NoteHero-module__6Ftd4W__head{margin:64px 0 40px;display:block}.NoteHero-module__6Ftd4W__lede{margin-top:24px}}
.Prose-module__en6LcG__prose{column-gap:var(--note-gap,24px);max-width:var(--note-measure,1160px);font-size:var(--fs-base);color:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;line-height:1.6;display:grid}.Prose-module__en6LcG__prose>*{grid-column:4/10;min-width:0}.Prose-module__en6LcG__prose p{margin:0 0 1em}.Prose-module__en6LcG__prose a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #1b1b1959;text-decoration:underline #1b1b1959;text-decoration-thickness:1px;transition:text-decoration-color .14s}.Prose-module__en6LcG__prose a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Prose-module__en6LcG__prose h2,.Prose-module__en6LcG__prose h3,.Prose-module__en6LcG__prose h4{font:inherit;letter-spacing:inherit;color:var(--stone);margin:2.5em 0 .6em}.Prose-module__en6LcG__prose ul,.Prose-module__en6LcG__prose ol{margin:0 0 1em;padding-left:1.25em}.Prose-module__en6LcG__prose ul{list-style:outside}.Prose-module__en6LcG__prose ol{list-style:decimal}.Prose-module__en6LcG__prose li{margin-bottom:.4em;padding-left:.2em}.Prose-module__en6LcG__prose li>ul,.Prose-module__en6LcG__prose li>ol{margin:.4em 0 0}.Prose-module__en6LcG__prose strong{font-weight:inherit;color:var(--ink)}.Prose-module__en6LcG__prose em{font-style:italic}.Prose-module__en6LcG__prose blockquote{color:var(--ink);border:0;margin:1.5em 0;padding:0 0 0 2.5em;font-style:normal}.Prose-module__en6LcG__prose hr{background:var(--rule);border:none;height:1px;margin:2.5em 0}.Prose-module__en6LcG__prose figure,.Prose-module__en6LcG__prose>img{grid-column:4/11;margin:1.5em 0}.Prose-module__en6LcG__prose figure img{width:100%;height:auto;display:block}.Prose-module__en6LcG__prose figcaption{color:var(--stone);margin-top:8px}@media (max-width:900px){.Prose-module__en6LcG__prose{display:block}}
.Signoff-module__-RoT_a__signoff{column-gap:var(--note-gap,24px);max-width:var(--note-measure,1160px);color:var(--stone);grid-template-columns:repeat(12,minmax(0,1fr));margin:2.5em auto 0;display:grid}.Signoff-module__-RoT_a__signoff>span{grid-column:4/10}@media (max-width:900px){.Signoff-module__-RoT_a__signoff{display:block}}
.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active{outline:1px dashed color-mix(in srgb,var(--color-secondary)55%,transparent);outline-offset:3px;cursor:text;border-radius:2px;transition:outline-color .12s,background-color .12s}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active:hover{outline-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary)8%,transparent)}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active:focus{outline:2px solid var(--color-primary);outline-offset:3px;background:color-mix(in srgb,var(--color-primary)6%,transparent)}.Editable-module__Ojb6ba__editable.Editable-module__Ojb6ba__active.Editable-module__Ojb6ba__dirty{outline-style:solid;outline-color:color-mix(in srgb,var(--color-tertiary)70%,transparent)}
.site-module__sIJPfG__page{--ground:var(--site);--ink:var(--on-site-bright);--text:var(--on-site-text);--muted:var(--on-site-dim);--underline:color-mix(in srgb,var(--ink)50%,transparent);--rule:color-mix(in srgb,var(--ink)16%,transparent);isolation:isolate;min-height:100svh;padding:var(--pad-top)var(--pad)var(--pad-bottom);background:var(--ground);color:var(--text);font-family:var(--font-body);position:relative}.site-module__sIJPfG__page ::selection{background:color-mix(in srgb,var(--ink)22%,transparent)}.site-module__sIJPfG__page :where(h1,h2,h3,p,ul,ol,li,figure){font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;list-style:none}.site-module__sIJPfG__page a{color:inherit;text-decoration:none}.site-module__sIJPfG__page a:focus-visible,.site-module__sIJPfG__page button:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.site-module__sIJPfG__muted{color:var(--muted)}.site-module__sIJPfG__ink{color:var(--ink)}.site-module__sIJPfG__nowrap{white-space:nowrap}.site-module__sIJPfG__grid{column-gap:var(--gap);max-width:var(--measure);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.site-module__sIJPfG__label{color:var(--muted);grid-column:1/4}.site-module__sIJPfG__main{grid-column:4/10;min-width:0}.site-module__sIJPfG__wide{grid-column:4/11;min-width:0}.site-module__sIJPfG__masthead{align-items:end;row-gap:48px}.site-module__sIJPfG__name{color:var(--ink);grid-column:1/-1;margin-bottom:48px}.site-module__sIJPfG__lede,.site-module__sIJPfG__rest{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.site-module__sIJPfG__lede p,.site-module__sIJPfG__rest p{text-indent:2.5em}.site-module__sIJPfG__lede{grid-column:4/8;margin-bottom:-.35em}.site-module__sIJPfG__hero{grid-column:8/13}.site-module__sIJPfG__hero img{filter:grayscale()contrast(.9)brightness(1.06);width:100%;height:auto;display:block}.site-module__sIJPfG__rest{grid-column:4/13}.site-module__sIJPfG__page .site-module__sIJPfG__link{-webkit-hyphens:manual;hyphens:manual;color:var(--ink);text-underline-offset:3px;transition:text-decoration-color .14s;text-decoration-line:underline!important;text-decoration-thickness:1px!important;-webkit-text-decoration-color:var(--underline)!important;text-decoration-color:var(--underline)!important}.site-module__sIJPfG__page .site-module__sIJPfG__link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink)!important;text-decoration-color:var(--ink)!important}.site-module__sIJPfG__arrow{vertical-align:-.02em;width:.7em;height:.7em;margin-left:.2em;transition:transform .14s;display:inline-block}.site-module__sIJPfG__link:hover .site-module__sIJPfG__arrow{transform:translate(2px,-2px)}.site-module__sIJPfG__page .site-module__sIJPfG__bio a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px;-webkit-hyphens:manual;hyphens:manual;transition:text-decoration-color var(--dur-fast)var(--ease)}.site-module__sIJPfG__page .site-module__sIJPfG__bio a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.site-module__sIJPfG__page .site-module__sIJPfG__bio a:after{content:"";vertical-align:.04em;width:.62em;height:.62em;transition:transform var(--dur-fast)var(--ease);background:currentColor;margin-left:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.5 2H8v4.5' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.5 2H8v4.5' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-module__sIJPfG__page .site-module__sIJPfG__bio a:hover:after{transform:translate(1.5px,-1.5px)}.site-module__sIJPfG__section{margin-top:160px}.site-module__sIJPfG__archive li+li{margin-top:6px}.site-module__sIJPfG__page .site-module__sIJPfG__title{color:var(--ink);transition:color .14s}.site-module__sIJPfG__page a.site-module__sIJPfG__title:hover{color:var(--muted)}.site-module__sIJPfG__year{width:3.4em;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block}.site-module__sIJPfG__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:3px 0;display:grid}.site-module__sIJPfG__c3{color:var(--muted);text-align:right;white-space:nowrap}.site-module__sIJPfG__page .site-module__sIJPfG__rowLink{color:var(--ink);transition:color .14s}.site-module__sIJPfG__page .site-module__sIJPfG__rowLink:hover{color:var(--muted)}.site-module__sIJPfG__foot{color:var(--muted);margin-top:200px}.site-module__sIJPfG__foot>*{grid-column:span 3}.site-module__sIJPfG__page .site-module__sIJPfG__back{color:var(--muted);transition:color .14s}.site-module__sIJPfG__page .site-module__sIJPfG__back:hover{color:var(--ink)}@media (max-width:900px){.site-module__sIJPfG__grid{display:block}.site-module__sIJPfG__masthead{flex-direction:column;align-items:stretch;row-gap:0;display:flex}.site-module__sIJPfG__name{order:1;margin-bottom:20px}.site-module__sIJPfG__hero{order:2;margin:0 0 20px}.site-module__sIJPfG__lede,.site-module__sIJPfG__rest{text-align:left;-webkit-hyphens:manual;hyphens:manual}.site-module__sIJPfG__lede{order:3;margin:0}.site-module__sIJPfG__rest{order:4;margin-top:1em}.site-module__sIJPfG__label{margin-bottom:12px}.site-module__sIJPfG__section{margin-top:96px}.site-module__sIJPfG__foot{margin-top:120px}}@media (prefers-reduced-motion:reduce){.site-module__sIJPfG__link,.site-module__sIJPfG__arrow{transition:none}}
.investments-module__KYy4pa__row{column-gap:var(--gap);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;padding:3px 0;display:grid}.investments-module__KYy4pa__row a.investments-module__KYy4pa__company{color:var(--ink);transition:color .14s}.investments-module__KYy4pa__row a.investments-module__KYy4pa__company:hover,.investments-module__KYy4pa__row a.investments-module__KYy4pa__company.investments-module__KYy4pa__gone,.investments-module__KYy4pa__stage,.investments-module__KYy4pa__status{color:var(--muted)}@media (max-width:640px){.investments-module__KYy4pa__row{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding:6px 0}.investments-module__KYy4pa__stage{text-align:right;grid-area:1/2}.investments-module__KYy4pa__status{grid-column:1/-1;font-size:14px}}
.work-module__ujyQDW__role{align-items:end;row-gap:40px;margin-top:144px;scroll-margin-top:48px}.work-module__ujyQDW__margin{grid-area:1/1/auto/4;align-self:start}.work-module__ujyQDW__margin h2{margin-bottom:2px}.work-module__ujyQDW__lede,.work-module__ujyQDW__body{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.work-module__ujyQDW__lede p,.work-module__ujyQDW__body p{text-indent:2.5em}.work-module__ujyQDW__lede{color:var(--ink);grid-row:1;margin-bottom:-.35em}.work-module__ujyQDW__photo{grid-row:1}.work-module__ujyQDW__photo img{width:100%;height:auto;display:block}.work-module__ujyQDW__body{grid-area:2/4/auto/13}.work-module__ujyQDW__right .work-module__ujyQDW__lede{grid-column:4/8}.work-module__ujyQDW__right .work-module__ujyQDW__photo{grid-column:8/13}.work-module__ujyQDW__left .work-module__ujyQDW__photo{grid-column:4/9}.work-module__ujyQDW__left .work-module__ujyQDW__lede{grid-column:9/13}@media (max-width:900px){.work-module__ujyQDW__role{margin-top:96px;display:block}.work-module__ujyQDW__margin{margin-bottom:20px}.work-module__ujyQDW__lede,.work-module__ujyQDW__body{text-align:left;-webkit-hyphens:manual;hyphens:manual}.work-module__ujyQDW__lede{margin:0}.work-module__ujyQDW__photo{margin:24px 0}}.work-module__ujyQDW__body a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px}.work-module__ujyQDW__body a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}
.DeepSprings-module__DvImqa__prompt{color:var(--stone)}
.DappledLight-module__3lmnrG__root{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;width:46%;height:740px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000),linear-gradient(#000 62%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000),linear-gradient(#000 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.DappledLight-module__3lmnrG__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--ease);display:block}.DappledLight-module__3lmnrG__root[data-ready] .DappledLight-module__3lmnrG__canvas{opacity:1}@media (max-width:900px){.DappledLight-module__3lmnrG__root{width:100%;height:440px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 70px,#000 200px 78%,#0000),linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(#0000 70px,#000 200px 78%,#0000),linear-gradient(90deg,#0000,#000 40%)}}
.Gallery-module__sTkzMa__page{--ink:var(--on-white-text);--muted:var(--on-white-dim);--rule:#0000001f;min-height:100svh;padding:var(--pad-top)var(--pad)32px;background:var(--white);color:var(--ink)}.Gallery-module__sTkzMa__gallery{grid-template-rows:auto minmax(0,1fr) auto;row-gap:24px;height:calc(100svh - 72px);display:grid}.Gallery-module__sTkzMa__top,.Gallery-module__sTkzMa__bottom{column-gap:var(--gap);max-width:var(--measure);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;width:100%;margin-inline:auto;display:grid}.Gallery-module__sTkzMa__page .Gallery-module__sTkzMa__home{color:var(--muted);grid-column:1/4;transition:color .14s}.Gallery-module__sTkzMa__page .Gallery-module__sTkzMa__home:hover{color:var(--ink)}.Gallery-module__sTkzMa__title{grid-column:5/13}.Gallery-module__sTkzMa__meta{color:var(--muted);margin-left:12px}.Gallery-module__sTkzMa__stage{min-height:0;margin:4vh 12%;position:relative}.Gallery-module__sTkzMa__frame{opacity:0;transition:opacity .18s;position:absolute;inset:0}.Gallery-module__sTkzMa__frame[data-on=true]{opacity:1}.Gallery-module__sTkzMa__img{object-fit:contain}.Gallery-module__sTkzMa__half{all:unset;width:50%;position:absolute;top:0;bottom:0}.Gallery-module__sTkzMa__prev{cursor:w-resize;left:0}.Gallery-module__sTkzMa__next{cursor:e-resize;right:0}.Gallery-module__sTkzMa__half:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.Gallery-module__sTkzMa__place{grid-column:1/5}.Gallery-module__sTkzMa__ticks{grid-column:5/11;align-items:flex-end;gap:3px;height:14px;display:flex}.Gallery-module__sTkzMa__ticks li{flex:1;height:100%}.Gallery-module__sTkzMa__ticks button{all:unset;cursor:pointer;background:linear-gradient(var(--rule),var(--rule))bottom/100% 6px no-repeat;width:100%;height:100%;transition:background-size .12s;display:block}.Gallery-module__sTkzMa__ticks button:hover{background-image:linear-gradient(var(--muted),var(--muted))}.Gallery-module__sTkzMa__ticks button[aria-current=true]{background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 14px}.Gallery-module__sTkzMa__ticks button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.Gallery-module__sTkzMa__count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;grid-column:11/13}@media (max-width:900px){.Gallery-module__sTkzMa__gallery{height:calc(100svh - 56px)}.Gallery-module__sTkzMa__stage{margin:2vh 0}.Gallery-module__sTkzMa__top{justify-content:space-between;gap:12px;display:flex}.Gallery-module__sTkzMa__meta{display:none}.Gallery-module__sTkzMa__bottom{grid-template-columns:1fr auto;row-gap:10px;display:grid}.Gallery-module__sTkzMa__place{grid-column:1}.Gallery-module__sTkzMa__count{grid-column:2}.Gallery-module__sTkzMa__ticks{grid-area:2/1/auto/-1;gap:2px}}@media (prefers-reduced-motion:reduce){.Gallery-module__sTkzMa__frame,.Gallery-module__sTkzMa__ticks button{transition:none}}
.PhotoViewer-module__6xFL_a__viewer{column-gap:var(--note-gap,24px);max-width:var(--note-measure,1160px);grid-template-columns:repeat(12,minmax(0,1fr));margin:120px auto 0;display:grid}.PhotoViewer-module__6xFL_a__head{display:contents}.PhotoViewer-module__6xFL_a__label{font:inherit;letter-spacing:inherit;color:var(--ink);grid-column:1/4;margin:0}.PhotoViewer-module__6xFL_a__intro{color:var(--ink);grid-column:4/10;margin:0 0 40px}.PhotoViewer-module__6xFL_a__stage{grid-column:4/13;height:min(72vh,620px);position:relative}.PhotoViewer-module__6xFL_a__frame{opacity:0;transition:opacity .18s;position:absolute;inset:0}.PhotoViewer-module__6xFL_a__frame[data-on=true]{opacity:1}.PhotoViewer-module__6xFL_a__img{object-fit:contain;object-position:left center}.PhotoViewer-module__6xFL_a__half{all:unset;width:50%;position:absolute;top:0;bottom:0}.PhotoViewer-module__6xFL_a__prev{cursor:w-resize;left:0}.PhotoViewer-module__6xFL_a__next{cursor:e-resize;right:0}.PhotoViewer-module__6xFL_a__half:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.PhotoViewer-module__6xFL_a__foot{grid-column:4/13;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;margin-top:16px;display:grid}.PhotoViewer-module__6xFL_a__caption{color:var(--stone);margin:0}.PhotoViewer-module__6xFL_a__count{color:var(--stone);font-variant-numeric:tabular-nums;margin:0}.PhotoViewer-module__6xFL_a__ticks{grid-column:1/-1;align-items:flex-end;gap:3px;height:12px;margin:0;padding:0;list-style:none;display:flex}.PhotoViewer-module__6xFL_a__ticks li{flex:1;height:100%;margin:0;padding:0}.PhotoViewer-module__6xFL_a__ticks button{all:unset;cursor:pointer;background:linear-gradient(var(--rule),var(--rule))bottom/100% 5px no-repeat;width:100%;height:100%;display:block}.PhotoViewer-module__6xFL_a__ticks button:hover{background-image:linear-gradient(var(--stone),var(--stone))}.PhotoViewer-module__6xFL_a__ticks button[aria-current=true]{background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 12px}.PhotoViewer-module__6xFL_a__ticks button:focus-visible{outline:1px solid var(--ink);outline-offset:2px}@media (max-width:900px){.PhotoViewer-module__6xFL_a__viewer{margin-top:80px;display:block}.PhotoViewer-module__6xFL_a__label{margin-bottom:8px}.PhotoViewer-module__6xFL_a__intro{margin-bottom:24px}.PhotoViewer-module__6xFL_a__stage{height:62vh}.PhotoViewer-module__6xFL_a__img{object-position:center}}@media (prefers-reduced-motion:reduce){.PhotoViewer-module__6xFL_a__frame{transition:none}}
