.box[data-astro-cid-2zwc476k]{border:1px solid var(--gray-800);background-color:var(--gray-999_40);border-radius:.75rem;padding:1.5rem}.skills[data-astro-cid-2zwc476k]{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}.stat[data-astro-cid-2zwc476k]{color:inherit;border-radius:.5rem;text-decoration:none;transition:transform .2s,opacity .2s}.stat[data-astro-cid-2zwc476k]:hover,.stat[data-astro-cid-2zwc476k]:focus-visible{transform:translateY(-2px)}.stat[data-astro-cid-2zwc476k]:hover h2[data-astro-cid-2zwc476k],.stat[data-astro-cid-2zwc476k]:focus-visible h2[data-astro-cid-2zwc476k]{text-underline-offset:.2em;text-decoration:underline}.skills[data-astro-cid-2zwc476k] h2[data-astro-cid-2zwc476k]{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;font-weight:600}.skills[data-astro-cid-2zwc476k] p[data-astro-cid-2zwc476k]{color:var(--gray-300);font-size:var(--text-sm)}.metric[data-astro-cid-2zwc476k]{font-family:var(--font-display);color:var(--gray-0);letter-spacing:-.03em;box-shadow:inset 0 -.35rem 0 var(--accent-regular);width:fit-content;font-size:2.25rem;font-weight:400;line-height:1}@media (prefers-reduced-motion:reduce){.stat[data-astro-cid-2zwc476k]{transition:none}.stat[data-astro-cid-2zwc476k]:hover,.stat[data-astro-cid-2zwc476k]:focus-visible{transform:none}}@media (width>=50em){.box[data-astro-cid-2zwc476k]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-2zwc476k]{grid-template-columns:repeat(4,1fr);gap:2rem}.metric[data-astro-cid-2zwc476k]{font-size:2.75rem}}.marquee[data-astro-cid-t5pspls5]{overflow:hidden}@supports (mask-image:linear-gradient(90deg, #000, transparent)){.marquee[data-astro-cid-t5pspls5]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}@media (width<=49.99em){.marquee[data-astro-cid-t5pspls5]{-webkit-mask-image:none;mask-image:none}}}.track[data-astro-cid-t5pspls5]{align-items:start;gap:1.25rem;width:max-content;margin:0;padding:.25rem 0 .75rem;list-style:none;animation:52s linear infinite slide;display:flex}.marquee[data-astro-cid-t5pspls5]:hover .track[data-astro-cid-t5pspls5],.marquee[data-astro-cid-t5pspls5]:focus-within .track[data-astro-cid-t5pspls5]{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}.quote[data-astro-cid-t5pspls5]{border:1px solid var(--gray-800);border-radius:var(--radius-ui);flex-direction:column;flex:0 0 min(80vw,23rem);gap:1.25rem;padding:1.5rem;display:flex}blockquote[data-astro-cid-t5pspls5]{color:var(--gray-200);margin:0;line-height:1.5}footer[data-astro-cid-t5pspls5]{border-top:2px solid var(--accent-regular);margin-top:auto;padding-top:.75rem}footer[data-astro-cid-t5pspls5] p[data-astro-cid-t5pspls5]{margin:0}.name[data-astro-cid-t5pspls5]{color:var(--gray-0);font-weight:600}.role[data-astro-cid-t5pspls5],.context[data-astro-cid-t5pspls5]{font-size:var(--text-sm);color:var(--gray-300)}@media (width<=49.99em){.track[data-astro-cid-t5pspls5]{animation-duration:320s}.quote[data-astro-cid-t5pspls5]{flex-basis:min(68vw,20rem)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-t5pspls5]{overflow-x:auto}.track[data-astro-cid-t5pspls5]{animation:none}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);flex-direction:column;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.hero[data-astro-cid-lcdefpme] .title{max-width:16ch}.hero[data-astro-cid-lcdefpme] .mark{background:var(--accent-regular);color:var(--accent-text-over);border-radius:.12em;padding:0 .18em}.availability[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--gray-300);max-width:38ch}.hero-cta[data-astro-cid-lcdefpme]{margin-top:.5rem;margin-bottom:1.75rem}.portrait[data-astro-cid-lcdefpme]{background:0 0;align-self:center;width:min(78%,22rem);margin-top:.5rem;line-height:0;position:relative}.portrait[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{background:0 0;width:100%;height:auto;display:block}.portrait[data-astro-cid-lcdefpme] .is-dark[data-astro-cid-lcdefpme]{object-fit:contain;object-position:bottom center;opacity:0;width:100%;height:100%;position:absolute;bottom:0;left:0}html.theme-dark .portrait[data-astro-cid-lcdefpme] .is-light[data-astro-cid-lcdefpme]{opacity:0}html.theme-dark .portrait[data-astro-cid-lcdefpme] .is-dark[data-astro-cid-lcdefpme]{opacity:1}@media (width>=50em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:end;gap:2rem 3rem;display:grid}.portrait[data-astro-cid-lcdefpme]{place-self:end;width:min(100%,28rem);margin-top:0}.hero[data-astro-cid-lcdefpme] .title,.hero[data-astro-cid-lcdefpme] .tagline,.availability[data-astro-cid-lcdefpme]{margin-inline:0}}.section[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.closing[data-astro-cid-lcdefpme]{margin-top:-4.5rem}.section-header[data-astro-cid-lcdefpme]{max-width:40rem}.section-header[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3vw,2.6rem)}.section-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.kicker){color:var(--gray-300);font-size:var(--text-md)}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);font-size:.72rem;font-weight:600}.cards[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.card[data-astro-cid-lcdefpme],.product[data-astro-cid-lcdefpme]{border:1px solid var(--gray-800);color:inherit;background:0 0;border-radius:1rem;flex-direction:column;gap:.65rem;padding:1.35rem 1.4rem;text-decoration:none;display:flex}a[data-astro-cid-lcdefpme].card:hover,a[data-astro-cid-lcdefpme].product:hover{border-color:var(--accent-regular)}.section[data-astro-cid-lcdefpme][data-reveal] .card[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme][data-reveal] .product[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme][data-reveal] .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .55s,transform .55s,border-color .2s;transform:translateY(8px)}.section[data-astro-cid-lcdefpme].is-in .card[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme].is-in .product[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:1;transform:none}.section[data-astro-cid-lcdefpme].is-in .card[data-astro-cid-lcdefpme]:nth-child(2),.section[data-astro-cid-lcdefpme].is-in .product[data-astro-cid-lcdefpme]:nth-child(2),.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:70ms}.section[data-astro-cid-lcdefpme].is-in .card[data-astro-cid-lcdefpme]:nth-child(3),.section[data-astro-cid-lcdefpme].is-in .product[data-astro-cid-lcdefpme]:nth-child(3),.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.14s}.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4){transition-delay:.21s}.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(5){transition-delay:.28s}.section[data-astro-cid-lcdefpme].is-in .path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(6){transition-delay:.35s}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.product[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:0}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.product[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray-300);font-size:var(--text-sm);margin:0;line-height:1.6}.user[data-astro-cid-lcdefpme]{color:var(--gray-0);font-weight:600}.more[data-astro-cid-lcdefpme]{margin:0}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.principle-mark[data-astro-cid-lcdefpme]{border-radius:var(--radius-ui);background:var(--accent-regular);width:2.75rem;height:2.75rem;color:var(--accent-text-over);place-items:center;display:grid}.ventures[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ventures[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--accent-regular);padding-top:.85rem}.ventures[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:0 0 .35rem}.ventures[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.ventures[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.ventures[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus{text-decoration:underline;text-decoration-color:var(--accent-dark);text-underline-offset:.2em;text-decoration-thickness:2px}.ventures[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gray-300);margin:0}.path[data-astro-cid-lcdefpme]{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;color:var(--gray-200);grid-template-columns:auto 1fr;align-items:baseline;gap:.85rem;display:grid}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);color:var(--gray-0);font-size:var(--text-lg)}@media (width>=50em){.cards[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme],.ventures[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}
