.hero[data-astro-cid-i3irphx7]{max-width:var(--page-max);padding:56px var(--gutter) 40px;justify-items:start;gap:32px;margin:0 auto;display:grid}.copy[data-astro-cid-i3irphx7]{gap:22px;display:grid}.display[data-astro-cid-i3irphx7]{max-width:1200px}.text[data-astro-cid-i3irphx7]{max-width:680px;color:var(--color-text-secondary);margin:0;font-size:18px;line-height:23.4px}.line[data-astro-cid-i3irphx7]{display:block}@media (prefers-reduced-motion:no-preference){.wd[data-astro-cid-i3irphx7]{animation:.8s cubic-bezier(.16,1,.3,1) both word-in;animation-delay:var(--t);will-change:transform, opacity, filter;display:inline-block}.display[data-astro-cid-i3irphx7] .wd[data-astro-cid-i3irphx7]{animation-duration:.95s}.wd[data-astro-cid-i3irphx7].done{will-change:auto}html[data-intro] .wd[data-astro-cid-i3irphx7]{animation-play-state:paused}}@keyframes word-in{0%{opacity:0;filter:blur(4px);transform:translateY(.32em)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)}}.proof[data-astro-cid-i3irphx7]{gap:22px}.at[data-astro-cid-i3irphx7]{visibility:hidden}.item[data-astro-cid-i3irphx7]:first-child .at[data-astro-cid-i3irphx7]{visibility:visible}@media (prefers-reduced-motion:reduce){.at[data-astro-cid-i3irphx7]{visibility:visible}}.item[data-astro-cid-i3irphx7]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:18px;line-height:23.4px;display:flex}.proof[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--color-text-primary);font-weight:600}.company[data-astro-cid-i3irphx7]{align-items:center;gap:4px;display:inline-flex}.mark[data-astro-cid-i3irphx7]{flex:none;width:24px;height:24px}.pesa[data-astro-cid-i3irphx7]{color:var(--color-text-primary)}.pesa[data-astro-cid-i3irphx7] svg{width:24px;height:24px}.win[data-astro-cid-i3irphx7]{box-shadow:inset 0 -2px 0 var(--color-accent-primary);padding-bottom:2px}.actions[data-astro-cid-i3irphx7]{gap:12px;display:flex}.actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{border:1px solid #0000;height:auto;padding:9px 18px}.resume[data-astro-cid-i3irphx7]{border-radius:var(--radius-full);background:var(--color-background-section);color:var(--color-text-primary);transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;gap:4px;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.12;display:inline-flex}.resume[data-astro-cid-i3irphx7]:active{transform:scale(.97)}@media (hover:hover){.resume[data-astro-cid-i3irphx7]:hover{background:var(--color-surface-secondary)}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{gap:28px;padding:32px 20px 48px}.copy[data-astro-cid-i3irphx7],.proof[data-astro-cid-i3irphx7]{gap:16px}.text[data-astro-cid-i3irphx7],.item[data-astro-cid-i3irphx7]{font-size:16px;line-height:22px}.item[data-astro-cid-i3irphx7]{gap:4px 6px}}.logos[data-astro-cid-rm3gll7v]{--row-w:1457px;--gap:80px;height:100px;padding-top:39px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-rm3gll7v]{gap:var(--gap);width:max-content;animation:48s linear infinite logos;display:flex}.row[data-astro-cid-rm3gll7v]{width:var(--row-w);flex:none;height:22px;position:relative}.ink[data-astro-cid-rm3gll7v]{background:var(--color-logo-neutral);mask:url(/media/home/logos-row.svg) no-repeat left center / var(--row-w) 22px;position:absolute;inset:0}.ss[data-astro-cid-rm3gll7v],.kuumba[data-astro-cid-rm3gll7v]{filter:grayscale()contrast(1.15)brightness(.9);position:absolute;top:0}:root[data-theme=dark] .ss[data-astro-cid-rm3gll7v],:root[data-theme=dark] .kuumba[data-astro-cid-rm3gll7v]{filter:grayscale()contrast(1.1)brightness(1.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ss[data-astro-cid-rm3gll7v],:root:not([data-theme=light]) .kuumba[data-astro-cid-rm3gll7v]{filter:grayscale()contrast(1.1)brightness(1.5)}}.ss[data-astro-cid-rm3gll7v]{width:22px;height:22px;left:0}.kuumba[data-astro-cid-rm3gll7v]{border-radius:5.2px;width:20.8px;height:20.8px;top:.6px;left:1208.8px}@keyframes logos{to{transform:translateX(calc(-1 * (var(--row-w) + var(--gap))))}}@media (width<=767px){.logos[data-astro-cid-rm3gll7v]{height:70px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-rm3gll7v]{animation:none}}.strip[data-astro-cid-klyfe6kz]{--h:clamp(318px, 40vw, 577px);--gap:12px;padding:56px 0 40px;position:relative}.viewport[data-astro-cid-klyfe6kz]{overflow:hidden}.track[data-astro-cid-klyfe6kz]{gap:var(--gap);width:max-content;animation:90s linear infinite strip;display:flex}@media (hover:hover){.track[data-astro-cid-klyfe6kz]:hover{animation-play-state:paused}}.set[data-astro-cid-klyfe6kz]{gap:var(--gap);display:flex}.tile[data-astro-cid-klyfe6kz],.col[data-astro-cid-klyfe6kz]{height:var(--h);width:calc(var(--h) * var(--w));flex:none}.tile[data-astro-cid-klyfe6kz]{object-fit:cover;background:var(--color-surface-secondary)}.col[data-astro-cid-klyfe6kz]{gap:var(--gap);flex-direction:column;display:flex}.col[data-astro-cid-klyfe6kz] .tile[data-astro-cid-klyfe6kz]{flex:1;width:100%;height:auto;min-height:0}@keyframes strip{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (width<=767px){.strip[data-astro-cid-klyfe6kz]{padding:24px 0}.viewport[data-astro-cid-klyfe6kz]{padding-left:20px}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-klyfe6kz]{animation:none}.viewport[data-astro-cid-klyfe6kz]{overflow-x:auto}}.dock[data-astro-cid-j52wvigj]{z-index:50;left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));pointer-events:none;transition:transform .5s var(--ease-out), opacity .3s var(--ease-out);justify-content:center;display:flex;position:fixed}.dock[data-astro-cid-j52wvigj][data-away]{opacity:0;transform:translateY(calc(100% + 32px))}.quick[data-astro-cid-j52wvigj]{border:1px solid var(--color-border-faint);border-radius:var(--radius-full);background:var(--color-background-base);filter:drop-shadow(0 2px 1px #00000014)drop-shadow(0 12px 10px #0000001f);pointer-events:auto;gap:4px;padding:4px;display:flex}.dock[data-astro-cid-j52wvigj][data-away] .quick[data-astro-cid-j52wvigj]{pointer-events:none}.quick[data-astro-cid-j52wvigj]>[data-astro-cid-j52wvigj]{border-radius:var(--radius-full);background:var(--color-surface-quick-link);width:36px;height:36px;color:var(--color-icon-primary);transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);place-items:center;display:grid;position:relative}.quick[data-astro-cid-j52wvigj] a[data-astro-cid-j52wvigj]:active{transform:scale(.94)}.quick[data-astro-cid-j52wvigj]>[data-astro-cid-j52wvigj]:after{content:attr(data-label);border-radius:var(--radius-full);background:var(--color-ink-strong);color:var(--color-ink-inverse);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--ease-out), transform .2s var(--ease-out);padding:5px 10px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.96)}@media (hover:hover){.quick[data-astro-cid-j52wvigj]>[data-astro-cid-j52wvigj]:hover{background:var(--color-surface-secondary);transform:translateY(-2px)}.quick[data-astro-cid-j52wvigj]>[data-astro-cid-j52wvigj]:hover:after{opacity:1;transition-delay:80ms;transform:translate(-50%)scale(1)}}.quick[data-astro-cid-j52wvigj] a[data-astro-cid-j52wvigj]:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}@media (width<=767px){.dock[data-astro-cid-j52wvigj]{bottom:max(16px, env(safe-area-inset-bottom))}}.statement[data-astro-cid-oskfeikp]{--stage-h:clamp(600px, 66.875vw, 963px);min-height:max(560px, calc(100svh / var(--zoom,1)));padding:120px var(--gutter);background:url(/media/home/dot-grid.png) top left / 21.6px 21.6px, var(--color-background-section);place-items:center;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .statement[data-astro-cid-oskfeikp]{background-image:url(/media/home/dot-grid-dark.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .statement[data-astro-cid-oskfeikp]{background-image:url(/media/home/dot-grid-dark.png)}}.statement[data-astro-cid-oskfeikp] .line{z-index:1;max-width:1190px;font-family:var(--font-serif);letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--color-text-primary);margin:0;font-size:clamp(44px,8.33vw,120px);font-weight:400;line-height:.958;position:relative}.swap[data-astro-cid-oskfeikp]{vertical-align:top;white-space:nowrap;clip-path:inset(-.04em -1em -.14em);display:inline-block;position:relative}.sw[data-astro-cid-oskfeikp]{visibility:hidden;display:inline-block;position:absolute;top:0;left:50%;translate:-50%}.ch[data-astro-cid-oskfeikp]{display:inline-block}.sw[data-astro-cid-oskfeikp][data-on]{visibility:visible;position:relative;left:auto;translate:none}.stickers[data-astro-cid-oskfeikp]{width:100%;height:min(var(--stage-h), 100%);z-index:2;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sticker[data-astro-cid-oskfeikp]{--s:.8;left:var(--dx);top:var(--dy);transform:scale(var(--s));transform-origin:0 0;position:absolute}.pop[data-astro-cid-oskfeikp]{position:relative}html[data-js] .pop[data-astro-cid-oskfeikp]{opacity:0;transition:opacity .4s var(--ease-out), transform .7s cubic-bezier(.34, 1.56, .64, 1);transition-delay:calc(.2s + var(--i) * .14s);transform:translate(-10px,-10px)scale(.7)}[data-astro-cid-oskfeikp][data-in] .pop[data-astro-cid-oskfeikp]{animation:drift calc(6s + var(--i) * 1.3s) ease-in-out calc(1.6s + var(--i) * .35s) infinite alternate;opacity:1!important;transform:none!important}.sticker[data-astro-cid-oskfeikp]:nth-child(2n) .pop[data-astro-cid-oskfeikp]{animation-direction:alternate-reverse}@keyframes drift{0%{translate:0}30%{translate:6px -4px}60%{translate:-3px 5px}to{translate:4px 2px}}.pill[data-astro-cid-oskfeikp]{text-transform:uppercase;white-space:nowrap;border-radius:40px;align-items:center;height:46px;padding:14px 22px;font-size:18px;font-weight:500;line-height:18px;display:inline-flex;position:absolute}.sharp-tl[data-astro-cid-oskfeikp]{border-top-left-radius:0}.sharp-tr[data-astro-cid-oskfeikp]{border-top-right-radius:0}.sharp-bl[data-astro-cid-oskfeikp]{border-bottom-left-radius:0}.arrow[data-astro-cid-oskfeikp]{filter:drop-shadow(0 1.8px 2.8px #0000001a);position:absolute}.toolbar[data-astro-cid-oskfeikp]{z-index:3;width:568px;color:var(--color-text-primary);--tb-surface:var(--color-background-base);--tb-chip:var(--color-background-base);--tb-field:var(--color-surface-secondary);--tb-line:var(--color-border-default);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.toolbar[data-astro-cid-oskfeikp] svg{width:100%;height:auto}html[data-js] .toolbar[data-astro-cid-oskfeikp]{opacity:0;transition:opacity .5s var(--ease-out), translate .8s var(--ease-out);transition-delay:.15s;translate:0 24px}[data-astro-cid-oskfeikp][data-in] .toolbar[data-astro-cid-oskfeikp]{opacity:1!important;translate:0!important}@media (width<=1199px){.sticker[data-astro-cid-oskfeikp]{--s:.68}}@media (width<=767px){.statement[data-astro-cid-oskfeikp]{--stage-h:600px;padding:0 20px 60px}.sticker[data-astro-cid-oskfeikp]{--s:.62;left:var(--mx);top:var(--my)}.toolbar[data-astro-cid-oskfeikp]{width:352px;bottom:2px}}@media (prefers-reduced-motion:reduce){html[data-js] .pop[data-astro-cid-oskfeikp],html[data-js] .toolbar[data-astro-cid-oskfeikp]{opacity:1;transition:none;animation:none;transform:translate(0,0)}.toolbar[data-astro-cid-oskfeikp]{transform:translate(-50%)}}.works[data-astro-cid-qqd3mgmu]{--cols-gap:0px;max-width:var(--page-max);padding:80px var(--gutter-tight) 120px;margin:0 auto}.grid[data-astro-cid-qqd3mgmu]{grid-template-columns:minmax(0,585fr) minmax(0,775fr);display:grid}.side[data-astro-cid-qqd3mgmu]{top:calc(40px + var(--nav-offset,0px));align-self:start;padding-right:40px;transition:top .8s cubic-bezier(.16,1,.3,1);position:sticky}.head[data-astro-cid-qqd3mgmu]{gap:10px;display:grid}.head[data-astro-cid-qqd3mgmu] .title{font-family:var(--font-serif);letter-spacing:-.3px;text-transform:uppercase;margin:0;font-size:clamp(24px,2.36vw,34px);font-weight:400;line-height:1.1}.intro[data-astro-cid-qqd3mgmu]{max-width:360px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:22px}.cards[data-astro-cid-qqd3mgmu]{gap:32px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-qqd3mgmu]{opacity:var(--o,1);transform:scale(var(--s,1));transform-origin:50%;will-change:transform}.media[data-astro-cid-qqd3mgmu]{background:var(--color-surface-secondary);border-radius:10px;position:relative;overflow:hidden}.media[data-astro-cid-qqd3mgmu] video[data-astro-cid-qqd3mgmu]{object-fit:cover;width:100%;height:100%}.hit[data-astro-cid-qqd3mgmu]{z-index:1;border-radius:inherit;position:absolute;inset:0}.hit[data-astro-cid-qqd3mgmu]:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine){.media[data-astro-cid-qqd3mgmu]{cursor:none}}.play[data-astro-cid-qqd3mgmu]{z-index:2;border-radius:var(--radius-full);color:#fff;cursor:pointer;backdrop-filter:blur(6px);width:26px;height:26px;transition:transform .16s var(--ease-out);background:#ffffff1a;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.play[data-astro-cid-qqd3mgmu]:active{transform:scale(.94)}.play[data-astro-cid-qqd3mgmu]>svg[data-astro-cid-qqd3mgmu]{grid-area:1/1}.play[data-astro-cid-qqd3mgmu] .ring[data-astro-cid-qqd3mgmu]{width:100%;height:100%}.play[data-astro-cid-qqd3mgmu] .i-pause[data-astro-cid-qqd3mgmu],.play[data-astro-cid-qqd3mgmu] .i-play[data-astro-cid-qqd3mgmu]{width:11px;height:11px}.ring[data-astro-cid-qqd3mgmu]{transform:rotate(-90deg)}.track[data-astro-cid-qqd3mgmu]{opacity:.17}.progress[data-astro-cid-qqd3mgmu]{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100)}[data-astro-cid-qqd3mgmu][data-paper] .play[data-astro-cid-qqd3mgmu]{background:#0000001a}[data-astro-cid-qqd3mgmu][data-paper] .track[data-astro-cid-qqd3mgmu]{opacity:.28}.i-play[data-astro-cid-qqd3mgmu],[data-astro-cid-qqd3mgmu][data-paused] .i-pause[data-astro-cid-qqd3mgmu]{display:none}[data-astro-cid-qqd3mgmu][data-paused] .i-play[data-astro-cid-qqd3mgmu]{display:block}.badge[data-astro-cid-qqd3mgmu]{z-index:1;border-radius:var(--radius-full);backdrop-filter:blur(5px);color:#fff;letter-spacing:-.14px;background:#5757574d;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex;position:absolute;top:14px;left:14px}@media (hover:hover) and (pointer:fine){.badge[data-astro-cid-qqd3mgmu]{display:none}}.lock[data-astro-cid-qqd3mgmu] svg{width:18px;height:18px;display:block}.caption[data-astro-cid-qqd3mgmu]{align-items:center;gap:6px;min-height:22px;margin-top:12px;font-size:14px;line-height:18px;display:flex}.logo[data-astro-cid-qqd3mgmu]{width:22px;height:22px;color:var(--color-text-primary);flex:none;place-items:center;display:grid}.logo[data-astro-cid-qqd3mgmu] img[data-astro-cid-qqd3mgmu],.logo[data-astro-cid-qqd3mgmu] svg{width:22px;height:auto;max-height:22px;display:block}.caption[data-astro-cid-qqd3mgmu] h3[data-astro-cid-qqd3mgmu]{font-size:inherit;line-height:inherit;margin:0;font-weight:600}.meta[data-astro-cid-qqd3mgmu]{color:var(--color-text-secondary)}.line[data-astro-cid-qqd3mgmu]{color:var(--color-text-secondary);text-align:right;margin:0 0 0 auto}@media (hover:hover) and (pointer:fine){.caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]{opacity:0;transition:opacity .25s var(--ease-out), transform .4s var(--ease-out);transform:translateY(-6px)}.caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]:nth-child(2){transition-delay:30ms}.caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]:nth-child(3){transition-delay:60ms}.caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]:nth-child(4){transition-delay:90ms}.card[data-astro-cid-qqd3mgmu]:hover .caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu],.card[data-astro-cid-qqd3mgmu]:focus-within .caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]{opacity:1;transform:none}}.cursor[data-astro-cid-qqd3mgmu]{z-index:60;pointer-events:none;position:fixed;top:0;left:0}.dot[data-astro-cid-qqd3mgmu]{width:18px;height:18px;transition:transform .22s var(--ease-out);background:#000;border-radius:50%;position:absolute;top:-9px;left:-9px;transform:scale(0)}.cursor[data-astro-cid-qqd3mgmu][data-tone=dark] .dot[data-astro-cid-qqd3mgmu]{background:#fff}.pill[data-astro-cid-qqd3mgmu]{border-radius:var(--radius-full);backdrop-filter:blur(2.5px);color:#fff;letter-spacing:-.14px;white-space:nowrap;opacity:0;transform-origin:0 100%;transition:opacity .18s var(--ease-out), transform .26s var(--ease-out);background:#0000004d;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex;position:absolute;top:-55px;left:31px;transform:translate(-8px,6px)scale(.92)}.pill[data-astro-cid-qqd3mgmu] .lock[data-astro-cid-qqd3mgmu]{display:none}.cursor[data-astro-cid-qqd3mgmu][data-locked] .pill[data-astro-cid-qqd3mgmu]{backdrop-filter:blur(5px);background:#5757574d;padding:9px 12px}.cursor[data-astro-cid-qqd3mgmu][data-locked] .pill[data-astro-cid-qqd3mgmu] .lock[data-astro-cid-qqd3mgmu]{display:block}.cursor[data-astro-cid-qqd3mgmu][data-show] .dot[data-astro-cid-qqd3mgmu]{transform:scale(1)}.cursor[data-astro-cid-qqd3mgmu][data-show] .pill[data-astro-cid-qqd3mgmu]{opacity:1;transform:none}@media (width<=1023px){.works[data-astro-cid-qqd3mgmu]{padding:64px 20px}.grid[data-astro-cid-qqd3mgmu]{grid-template-columns:1fr;gap:32px}.side[data-astro-cid-qqd3mgmu]{padding:0;position:static}.head[data-astro-cid-qqd3mgmu] .title{font-size:26px}.intro[data-astro-cid-qqd3mgmu]{max-width:none}.cards[data-astro-cid-qqd3mgmu]{gap:32px;padding:0}.caption[data-astro-cid-qqd3mgmu]{flex-wrap:wrap;gap:4px 6px;font-size:16px;line-height:20px}.caption[data-astro-cid-qqd3mgmu] h3[data-astro-cid-qqd3mgmu]{font-weight:500}.line[data-astro-cid-qqd3mgmu]{text-align:left;color:var(--color-text-tertiary);flex-basis:100%;margin:0;font-size:14px;line-height:19px}}@media (width<=767px){.card[data-astro-cid-qqd3mgmu].locked{display:none}.play[data-astro-cid-qqd3mgmu]{width:24px;height:24px;bottom:10px;right:10px}.play[data-astro-cid-qqd3mgmu] .i-pause[data-astro-cid-qqd3mgmu],.play[data-astro-cid-qqd3mgmu] .i-play[data-astro-cid-qqd3mgmu]{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.caption[data-astro-cid-qqd3mgmu]>[data-astro-cid-qqd3mgmu]{transition:none}}.about[data-astro-cid-j4y4sje3]{--scrub-faint:var(--color-text-secondary);padding:120px var(--gutter-tight);background:var(--color-background-section);grid-template-columns:minmax(0,1fr);justify-items:center;gap:87px;display:grid}.copy[data-astro-cid-j4y4sje3]{gap:24px;width:min(484px,100%);display:grid}.aw[data-astro-cid-j4y4sje3]{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k) * 7ms);display:inline-block}.copy[data-astro-cid-j4y4sje3][data-wait] .aw[data-astro-cid-j4y4sje3]{opacity:0;filter:blur(4px);transition:none;transform:translateY(.32em)}.copy[data-astro-cid-j4y4sje3][data-wait] .aw[data-astro-cid-j4y4sje3],.copy[data-astro-cid-j4y4sje3][data-playing] .aw[data-astro-cid-j4y4sje3]{will-change:transform, opacity, filter}.para[data-astro-cid-j4y4sje3]{gap:8px;display:grid}p[data-astro-cid-j4y4sje3]{color:var(--color-text-secondary);margin:0;font-size:18px;line-height:23.4px}strong[data-astro-cid-j4y4sje3]{color:var(--color-text-primary);font-weight:400}.investors[data-astro-cid-j4y4sje3]{width:max-content;color:var(--color-text-primary);align-items:center;gap:12px;margin-top:8px;animation:2.6s linear infinite shimmer;display:flex;-webkit-mask-image:linear-gradient(100deg,#000 35%,#0000004d 50%,#000 65%);mask-image:linear-gradient(100deg,#000 35%,#0000004d 50%,#000 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}70%,to{-webkit-mask-position:0 0;mask-position:0 0}}.logo[data-astro-cid-j4y4sje3]{align-items:center;height:14px;display:inline-flex}.logo[data-astro-cid-j4y4sje3] svg{width:auto;height:100%;display:block}.strava[data-astro-cid-j4y4sje3]{gap:4px}.strava[data-astro-cid-j4y4sje3]>span[data-astro-cid-j4y4sje3]{height:14px;display:inline-flex}.strava[data-astro-cid-j4y4sje3]>span[data-astro-cid-j4y4sje3]:last-child{height:10px}.collage[data-astro-cid-j4y4sje3]{--k:1;aspect-ratio:1216/640;width:min(1216px,100%);position:relative}.stage[data-astro-cid-j4y4sje3]{width:1216px;height:640px;transform:scale(var(--k));transform-origin:0 0;touch-action:pan-y;position:absolute;top:0;left:0}html[data-js] .stage[data-astro-cid-j4y4sje3]{opacity:0;transition:opacity .9s var(--ease-out), translate 1.2s var(--ease-out);translate:0 40px}html[data-js] [data-astro-cid-j4y4sje3][data-in] .stage[data-astro-cid-j4y4sje3]{opacity:1;translate:0}.piece[data-astro-cid-j4y4sje3],.tag[data-astro-cid-j4y4sje3]{--rx:0deg;--ry:0deg;user-select:none;-webkit-user-drag:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s cubic-bezier(.2,.8,.2,1),opacity .45s cubic-bezier(.2,.8,.2,1);position:absolute}.piece[data-astro-cid-j4y4sje3]{max-width:none}.piece[data-astro-cid-j4y4sje3][data-lift],.tag[data-astro-cid-j4y4sje3][data-lift]{transform:perspective(900px) translateY(-8px) scale(1.05) rotateX(var(--ry)) rotateY(var(--rx));filter:drop-shadow(0 14px 34px #00000017)drop-shadow(0 3px 8px #0000000d);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s cubic-bezier(.2,.8,.2,1),opacity .3s cubic-bezier(.2,.8,.2,1);z-index:60!important}.tag[data-astro-cid-j4y4sje3],.tag-inner[data-astro-cid-j4y4sje3]{pointer-events:none}[data-astro-cid-j4y4sje3][data-in] .tag[data-astro-cid-j4y4sje3]{animation:tag-drift calc(6s + var(--d) * 1.2s) ease-in-out calc(var(--d) * .4s) infinite alternate}.tag[data-astro-cid-j4y4sje3]:nth-child(2n){animation-direction:alternate-reverse}@keyframes tag-drift{0%{translate:0}30%{translate:5px -4px}60%{translate:-3px 4px}to{translate:4px 2px}}.tag-inner[data-astro-cid-j4y4sje3]{--ts:.8;position:absolute;top:50%;left:50%}.pill[data-astro-cid-j4y4sje3]{text-transform:uppercase;white-space:nowrap;transform-origin:50%;pointer-events:auto;border-radius:26px;align-items:center;padding:13px 22px;font-size:18px;font-weight:500;line-height:18px;transition:width .14s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;overflow:visible}.pill[data-astro-cid-j4y4sje3] [data-astro-cid-j4y4sje3][data-type-text]{min-width:0;overflow:hidden}.caret[data-astro-cid-j4y4sje3]{background:currentColor;flex:none;width:2px;height:18px;margin-left:1px;animation:.9s step-end infinite blink;display:none}[data-astro-cid-j4y4sje3][data-typing] .caret[data-astro-cid-j4y4sje3]{display:inline-block}@keyframes blink{50%{opacity:0}}.arrow[data-astro-cid-j4y4sje3]{pointer-events:none;position:absolute}.c-tl[data-astro-cid-j4y4sje3]{border-top-left-radius:5px}.c-tr[data-astro-cid-j4y4sje3]{border-top-right-radius:5px}.c-bl[data-astro-cid-j4y4sje3]{border-bottom-left-radius:5px}.c-br[data-astro-cid-j4y4sje3]{border-bottom-right-radius:5px}.c-tl[data-astro-cid-j4y4sje3] .arrow[data-astro-cid-j4y4sje3]{top:-21px;left:-22px}.c-tr[data-astro-cid-j4y4sje3] .arrow[data-astro-cid-j4y4sje3]{top:-21px;right:-22px;transform:rotate(90deg)}.c-br[data-astro-cid-j4y4sje3] .arrow[data-astro-cid-j4y4sje3]{bottom:-21px;right:-22px;transform:rotate(180deg)}.c-bl[data-astro-cid-j4y4sje3] .arrow[data-astro-cid-j4y4sje3]{bottom:-21px;left:-22px;transform:rotate(-90deg)}.arrow[data-astro-cid-j4y4sje3] svg[data-astro-cid-j4y4sje3]{filter:drop-shadow(0 1.8px 2.8px #0000001a);display:block;overflow:visible}@media (width<=767px){.about[data-astro-cid-j4y4sje3]{gap:48px;padding:64px 20px;overflow:hidden}p[data-astro-cid-j4y4sje3]{font-size:16px;line-height:22px}.with-logos[data-astro-cid-j4y4sje3]{white-space:nowrap}.investors[data-astro-cid-j4y4sje3]{vertical-align:-2px;gap:10px;margin:0 0 0 6px;display:inline-flex}.collage[data-astro-cid-j4y4sje3]{width:511px;max-width:none}.tag-inner[data-astro-cid-j4y4sje3]{--ts:1.55;margin-left:var(--mx,0px)}}@media (prefers-reduced-motion:reduce){.investors[data-astro-cid-j4y4sje3]{animation:none;-webkit-mask-image:none;mask-image:none}html[data-js] .stage[data-astro-cid-j4y4sje3]{opacity:1;transition:none;translate:0}.piece[data-astro-cid-j4y4sje3],.tag[data-astro-cid-j4y4sje3],.pill[data-astro-cid-j4y4sje3]{transition:none;animation:none}}.experience[data-astro-cid-kq42ek7p]{max-width:var(--page-max);padding:120px var(--gutter-tight) 56px;margin:0 auto}.grid[data-astro-cid-kq42ek7p]{grid-template-columns:minmax(0,380fr) minmax(0,760fr);justify-content:space-between;gap:60px;display:grid}.side[data-astro-cid-kq42ek7p]{top:calc(40px + var(--nav-offset,0px));height:min(100%, calc(100svh / var(--zoom,1) - 80px - var(--nav-offset,0px)));flex-direction:column;justify-content:space-between;align-self:start;gap:40px;min-height:0;transition:top .8s cubic-bezier(.16,1,.3,1),height .8s cubic-bezier(.16,1,.3,1);display:flex;position:sticky}.stat[data-astro-cid-kq42ek7p]{gap:16px;display:grid}.num[data-astro-cid-kq42ek7p]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(64px,7.5vw,108px);line-height:.875}.count[data-astro-cid-kq42ek7p]{--step:1.375em;clip-path:inset(0);margin-top:-.25em;padding-top:.25em;display:inline-block;position:relative}.sizer[data-astro-cid-kq42ek7p]{visibility:hidden}.reel[data-astro-cid-kq42ek7p]{gap:calc(var(--step) - .875em);text-align:center;transform:translate3d(0, calc(var(--n) * -1 * var(--step)), 0);will-change:transform, filter;flex-direction:column;display:flex;position:absolute;top:.25em;left:0;right:0}.reel[data-astro-cid-kq42ek7p]>span[data-astro-cid-kq42ek7p]{line-height:.875em;display:block}.stat-line[data-astro-cid-kq42ek7p]{max-width:300px;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:600;line-height:28px}.tile[data-astro-cid-kq42ek7p]{background:var(--color-background-subtle);flex:none;width:140px;height:133px;position:relative;overflow:hidden}.tile[data-astro-cid-kq42ek7p] img[data-astro-cid-kq42ek7p]{width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.tile[data-astro-cid-kq42ek7p] img[data-astro-cid-kq42ek7p][data-pos=after]{opacity:0;transform:translateY(100%)}.tile[data-astro-cid-kq42ek7p] img[data-astro-cid-kq42ek7p][data-pos=before]{opacity:0;transform:translateY(-100%)}.list[data-astro-cid-kq42ek7p]{justify-items:start;gap:32px;min-width:0;display:grid}.roles[data-astro-cid-kq42ek7p]{width:100%;margin:0;padding:0;list-style:none}.role[data-astro-cid-kq42ek7p]{border-bottom:1px solid var(--color-border-faint);cursor:default;outline:none;gap:12px;padding:14px 0;display:grid}.roles[data-astro-cid-kq42ek7p]>.role[data-astro-cid-kq42ek7p]:last-child{border-bottom:0}.roles[data-astro-cid-kq42ek7p]:has(+.more[data-open])>.role[data-astro-cid-kq42ek7p]:last-child{border-bottom:1px solid var(--color-border-faint)}.role[data-astro-cid-kq42ek7p]:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent-primary)}.head[data-astro-cid-kq42ek7p]{gap:24px;margin:0;font-size:18px;line-height:24px;display:flex}.title[data-astro-cid-kq42ek7p]{color:var(--color-text-primary);flex:1;font-weight:500}.years[data-astro-cid-kq42ek7p]{color:var(--color-text-secondary);text-align:right;white-space:nowrap}.line[data-astro-cid-kq42ek7p]{max-width:556px;color:var(--color-text-secondary);margin:0;font-size:18px;line-height:24px}@media (hover:hover){.roles[data-astro-cid-kq42ek7p]:hover .role[data-astro-cid-kq42ek7p]:not(:hover) .title[data-astro-cid-kq42ek7p],.roles[data-astro-cid-kq42ek7p]:hover .role[data-astro-cid-kq42ek7p]:not(:hover) .line[data-astro-cid-kq42ek7p],.roles[data-astro-cid-kq42ek7p]:hover .role[data-astro-cid-kq42ek7p]:not(:hover) .years[data-astro-cid-kq42ek7p]{opacity:.55}.role[data-astro-cid-kq42ek7p] .title[data-astro-cid-kq42ek7p],.role[data-astro-cid-kq42ek7p] .line[data-astro-cid-kq42ek7p],.role[data-astro-cid-kq42ek7p] .years[data-astro-cid-kq42ek7p]{transition:opacity .25s var(--ease-out)}}.more[data-astro-cid-kq42ek7p]{grid-template-rows:0fr;width:100%;margin-top:-32px;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1);display:grid}.more[data-astro-cid-kq42ek7p]>.roles[data-astro-cid-kq42ek7p]{overflow:hidden}.more[data-astro-cid-kq42ek7p][data-open]{grid-template-rows:1fr}.more[data-astro-cid-kq42ek7p] .role[data-astro-cid-kq42ek7p]{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transform:translateY(10px)}.more[data-astro-cid-kq42ek7p][data-open] .role[data-astro-cid-kq42ek7p]{opacity:1;transition-delay:calc(.1s + var(--i) * 45ms);transform:none}.toggle[data-astro-cid-kq42ek7p]{border:1px solid #0000;height:auto;padding:9px 18px}@media (width<=1023px){.experience[data-astro-cid-kq42ek7p]{padding:64px 20px 32px}.grid[data-astro-cid-kq42ek7p]{grid-template-columns:minmax(0,1fr);gap:40px}.side[data-astro-cid-kq42ek7p]{gap:24px;height:auto;position:static}.num[data-astro-cid-kq42ek7p]{font-size:64px}.stat-line[data-astro-cid-kq42ek7p]{max-width:none;font-size:18px;line-height:24px}.tile[data-astro-cid-kq42ek7p]{width:90px;height:90px}.tile[data-astro-cid-kq42ek7p] img[data-astro-cid-kq42ek7p]{object-fit:cover}.head[data-astro-cid-kq42ek7p],.line[data-astro-cid-kq42ek7p]{font-size:16px;line-height:22px}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-kq42ek7p] img[data-astro-cid-kq42ek7p],.more[data-astro-cid-kq42ek7p],.more[data-astro-cid-kq42ek7p] .role[data-astro-cid-kq42ek7p]{transition:none}}.stack[data-astro-cid-npudyipu]{--line:color-mix(in srgb, var(--color-border-default) 55%, var(--color-background-base));padding-bottom:120px}.band[data-astro-cid-npudyipu]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.grid[data-astro-cid-npudyipu]{max-width:var(--page-max);padding:0 var(--gutter-tight);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.col[data-astro-cid-npudyipu]{flex-direction:column;gap:146px;min-width:0;padding:40px 32px;display:flex}.col[data-astro-cid-npudyipu]+.col[data-astro-cid-npudyipu]{border-left:1px solid var(--line)}.heading[data-astro-cid-npudyipu]{gap:8px;display:grid}h2[data-astro-cid-npudyipu]{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:28px;font-weight:400;line-height:32px}.heading[data-astro-cid-npudyipu] p[data-astro-cid-npudyipu]{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:22px}.fit[data-astro-cid-npudyipu]{--k:1;width:100%}.fit-pills[data-astro-cid-npudyipu]{height:calc(var(--ph) * var(--k))}.fit-basket[data-astro-cid-npudyipu]{max-width:336px;height:calc(var(--bh) * var(--k))}.stage[data-astro-cid-npudyipu]{transform:scale(var(--k));transform-origin:0 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0;list-style:none;position:relative}.stage[data-astro-cid-npudyipu]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:6px;border-radius:12px}.pills[data-astro-cid-npudyipu]{width:389px;height:var(--ph)}.slot[data-astro-cid-npudyipu]{width:0;height:0;position:absolute}.pills[data-astro-cid-npudyipu][data-live] .slot[data-astro-cid-npudyipu]{will-change:transform;top:0!important;left:0!important}.drop[data-astro-cid-npudyipu]{translate:-50% -50%;rotate:var(--r);position:absolute;top:0;left:0}.pill[data-astro-cid-npudyipu]{color:#1b1b1b;white-space:nowrap;cursor:grab;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:500;line-height:18px;transition:scale .38s cubic-bezier(.34,1.4,.64,1);display:block}.slot[data-astro-cid-npudyipu].held .pill[data-astro-cid-npudyipu]{cursor:grabbing}@media (hover:hover){.slot[data-astro-cid-npudyipu]:hover{z-index:2}.slot[data-astro-cid-npudyipu]:hover .pill[data-astro-cid-npudyipu]{scale:1.03}}html[data-js] .pills[data-astro-cid-npudyipu][data-armed] .slot[data-astro-cid-npudyipu],html[data-js] .pills[data-astro-cid-npudyipu][data-live] .slot[data-astro-cid-npudyipu]:not(.in){opacity:0}.pills[data-astro-cid-npudyipu][data-live] .slot[data-astro-cid-npudyipu].in{animation:.2s ease-out both tile-in}.basket[data-astro-cid-npudyipu]{width:336px;height:var(--bh);cursor:pointer}.layer[data-astro-cid-npudyipu]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ground[data-astro-cid-npudyipu]{left:168px;top:calc(var(--bh) * .966);filter:blur(5px);pointer-events:none;background:radial-gradient(closest-side,#0000001a,#0000000a 60%,#0000);border-radius:50%;width:300px;height:30px;position:absolute;translate:-50% -50%}.ground[data-astro-cid-npudyipu]:before{content:"";filter:blur(2px);background:radial-gradient(closest-side,#00000042,#0000001a 65%,#0000);border-radius:50%;width:248px;height:10px;position:absolute;top:46%;left:50%;translate:-50% -50%}[data-theme=dark] .ground[data-astro-cid-npudyipu]{opacity:.85}.veil[data-astro-cid-npudyipu]{opacity:.4}.layer[data-astro-cid-npudyipu].dk{display:none}.veil[data-astro-cid-npudyipu].dk{opacity:.3}:root[data-theme=dark] .layer[data-astro-cid-npudyipu].lt{display:none}:root[data-theme=dark] .layer[data-astro-cid-npudyipu].dk{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .layer[data-astro-cid-npudyipu].lt{display:none}:root:not([data-theme=light]) .layer[data-astro-cid-npudyipu].dk{display:block}}.inside[data-astro-cid-npudyipu]{position:absolute;inset:0}.tiles[data-astro-cid-npudyipu]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.tile[data-astro-cid-npudyipu]{width:var(--s);height:var(--s);border-radius:var(--rad);background:var(--bg);will-change:transform;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 6px #00000024}.tile[data-astro-cid-npudyipu] img[data-astro-cid-npudyipu]{width:var(--l);height:var(--l);object-fit:contain;pointer-events:none}.tile[data-astro-cid-npudyipu].full img[data-astro-cid-npudyipu]{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-npudyipu].held{cursor:grabbing}html[data-js] .basket[data-astro-cid-npudyipu][data-armed] .tile[data-astro-cid-npudyipu],html[data-js] .basket[data-astro-cid-npudyipu][data-live] .tile[data-astro-cid-npudyipu]:not(.in){opacity:0}.basket[data-astro-cid-npudyipu][data-live] .tile[data-astro-cid-npudyipu].in{animation:.2s ease-out both tile-in}@keyframes tile-in{0%{opacity:0}}@media (width<=1023px){.stack[data-astro-cid-npudyipu]{padding-bottom:64px}.grid[data-astro-cid-npudyipu]{grid-template-columns:minmax(0,1fr);padding:0}.col[data-astro-cid-npudyipu]{gap:20px;padding:32px 20px}.col[data-astro-cid-npudyipu]+.col[data-astro-cid-npudyipu]{border-left:0;border-top:1px solid var(--line)}.fit-pills[data-astro-cid-npudyipu]{max-width:336px;--ph:240px!important}.pills[data-astro-cid-npudyipu]{width:336px}}.intro-film[data-astro-cid-nwktezpe]{display:none}html[data-intro] .intro-film[data-astro-cid-nwktezpe],.intro-film[data-astro-cid-nwktezpe].leaving{z-index:1000;background:#000;place-items:center;display:grid;position:fixed;inset:0}html[data-intro]{overflow:hidden}.intro-film[data-astro-cid-nwktezpe].leaving{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1)}video[data-astro-cid-nwktezpe]{object-fit:contain;background:#000;width:100%;height:100%}.skip[data-astro-cid-nwktezpe]{right:max(24px, env(safe-area-inset-right));bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));isolation:isolate;backdrop-filter:blur(16px)saturate(1.4);color:#fff;font:inherit;letter-spacing:-.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 20px;font-size:14px;font-weight:500;transition:background .24s,transform .24s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.16,1,.3,1) .6s forwards skip-in;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00000059}.fill[data-astro-cid-nwktezpe]{z-index:-1;transform:scaleX(var(--p,0));transform-origin:0;background:#ffffff29;position:absolute;inset:0}.skip[data-astro-cid-nwktezpe] svg[data-astro-cid-nwktezpe]{opacity:.8;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s}@media (hover:hover){.skip[data-astro-cid-nwktezpe]:hover{background:#ffffff2e}.skip[data-astro-cid-nwktezpe]:hover svg[data-astro-cid-nwktezpe]{opacity:1;transform:translate(2px)}}.skip[data-astro-cid-nwktezpe]:active{transform:scale(.96)}.skip[data-astro-cid-nwktezpe]:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes skip-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}
