.hero-art[data-astro-cid-givmjuj3]{width:100%;height:100%;display:block}text[data-astro-cid-givmjuj3]{fill:#7d7a74;letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.echoes[data-astro-cid-givmjuj3]{transform-origin:622px 225px;animation:120s linear infinite hb-turn}.orbit[data-astro-cid-givmjuj3]{transform-origin:950px 300px;animation:180s linear infinite reverse hb-turn}.ray[data-astro-cid-givmjuj3]{stroke-dasharray:520;stroke-dashoffset:520px;animation:12s ease-in-out infinite hb-ray}.sweep[data-astro-cid-givmjuj3]{animation:12s ease-in-out infinite hb-sweep}.path[data-astro-cid-givmjuj3]{stroke-dasharray:900;stroke-dashoffset:900px;animation:12s ease-in-out infinite hb-draw}.band[data-astro-cid-givmjuj3]{animation:12s ease-in-out infinite hb-band}.blink[data-astro-cid-givmjuj3]{animation:4s ease-in-out infinite hb-blink}.level[data-astro-cid-givmjuj3]{transform-box:fill-box;transform-origin:bottom;animation:9s ease-in-out infinite hb-level}@keyframes hb-turn{to{transform:rotate(360deg)}}@keyframes hb-ray{0%,6%{stroke-dashoffset:520px}30%,to{stroke-dashoffset:0}}@keyframes hb-sweep{0%,28%{opacity:0;transform:translate(-420px)}34%{opacity:.9}58%,to{opacity:0;transform:translate(420px)}}@keyframes hb-draw{0%{stroke-dashoffset:900px}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hb-band{0%,20%{opacity:0}50%,85%{opacity:1}to{opacity:0}}@keyframes hb-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes hb-level{0%,to{transform:scaleY(1)}40%{transform:scaleY(.45)}55%{transform:scaleY(.35)}70%{transform:scaleY(1)}}.hb-fan[data-astro-cid-givmjuj3] .path[data-astro-cid-givmjuj3].ix-hi{stroke-dashoffset:0;stroke:#2f8f7d;stroke-width:2px;opacity:1;animation:none}.hb-route[data-astro-cid-givmjuj3] path[data-astro-cid-givmjuj3]{transition:opacity .3s,stroke .3s,stroke-width .3s}.hb-route[data-astro-cid-givmjuj3].ix-lit path[data-astro-cid-givmjuj3]{opacity:.85;stroke:#2f8f7d;stroke-width:1.3px}.hb-halo[data-astro-cid-givmjuj3]{transition:opacity .3s,fill .3s}.hb-site[data-astro-cid-givmjuj3].ix-on .hb-halo[data-astro-cid-givmjuj3]{opacity:.9;fill:#eef7c9}@media (prefers-reduced-motion:reduce){.echoes[data-astro-cid-givmjuj3],.orbit[data-astro-cid-givmjuj3],.ray[data-astro-cid-givmjuj3],.sweep[data-astro-cid-givmjuj3],.path[data-astro-cid-givmjuj3],.band[data-astro-cid-givmjuj3],.blink[data-astro-cid-givmjuj3],.level[data-astro-cid-givmjuj3]{animation:none}.ray[data-astro-cid-givmjuj3],.path[data-astro-cid-givmjuj3]{stroke-dashoffset:0}.sweep[data-astro-cid-givmjuj3],.kit[data-astro-cid-givmjuj3]{display:none}}.intro[data-astro-cid-wcolddp2]{padding-block:1rem}.intro[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:first-child{font-size:1.15rem}.facts[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem;padding-block:1.5rem 2.5rem;display:grid}.facts[data-astro-cid-wcolddp2] .n[data-astro-cid-wcolddp2]{color:var(--teal-ink);margin:0 0 .4rem;font:200 2.6rem/1 "Source Sans 3",sans-serif}.facts[data-astro-cid-wcolddp2] .l[data-astro-cid-wcolddp2]{color:var(--muted);margin:0;font-size:.9rem}.block[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);padding-block:3rem}.block[data-astro-cid-wcolddp2]>h2[data-astro-cid-wcolddp2]{margin-top:0}.services[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;display:grid}.services[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{border-top:2px solid var(--teal);margin:0 0 .5rem;padding-top:.8rem;font-size:1.25rem;font-weight:400}.services[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0}.ventures[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:2rem}.about[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:2rem;display:grid}.portrait[data-astro-cid-wcolddp2] img{width:200px;height:auto;display:block}.portrait[data-astro-cid-wcolddp2] img:not(.mark){mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 10% 85%,#0000);mask-composite:intersect}.portrait[data-astro-cid-wcolddp2] img.mark{width:140px}@media (width>=760px){.about[data-astro-cid-wcolddp2]{grid-template-columns:16rem 1fr;align-items:start}.portrait[data-astro-cid-wcolddp2]{justify-self:end;padding-top:2.2rem}.portrait[data-astro-cid-wcolddp2] img{width:240px}.portrait[data-astro-cid-wcolddp2] img.mark{width:160px}.about[data-astro-cid-wcolddp2] .prose[data-astro-cid-wcolddp2]{margin-inline:0}}.career[data-astro-cid-wcolddp2]{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.career[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:.3rem 2rem;display:grid}@media (width>=760px){.career[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:11rem 1fr}}.career[data-astro-cid-wcolddp2] .when[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;padding-top:.25rem;font-size:.8rem}.career[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:0 0 .2rem;font-size:1.15rem;font-weight:400}.career[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0}.edu[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:1.6rem}.quotes[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem;display:grid}figure[data-astro-cid-wcolddp2]{border-left:2px solid var(--teal);margin:0;padding-left:1.2rem}blockquote[data-astro-cid-wcolddp2]{margin:0 0 .8rem;font-style:italic}.lead-quote[data-astro-cid-wcolddp2]{grid-column:1/-1}.lead-quote[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{font-size:1.45rem;font-weight:300;line-height:1.5}figcaption[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.85rem}.note[data-astro-cid-wcolddp2]{color:var(--muted);margin-top:1.6rem;font-size:.85rem}.cta-block[data-astro-cid-wcolddp2]{text-align:center}.cta-block[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:first-child{font-size:1.25rem}
