.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem);display:grid}.copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:1.4rem;display:grid}.now[data-astro-cid-ge2uvauf]{margin:0}.live[data-astro-cid-ge2uvauf]{background:var(--mint);width:.6rem;height:.6rem;box-shadow:0 0 0 0 var(--mint);border-radius:50%;animation:2s ease-out infinite ping}h1[data-astro-cid-ge2uvauf]{gap:.2rem;display:grid}.hi[data-astro-cid-ge2uvauf]{font-size:var(--step-2);color:var(--ink-2);font-weight:600}.name[data-astro-cid-ge2uvauf]{font-size:var(--step-4);letter-spacing:-.04em;font-weight:800;line-height:.95}.dot[data-astro-cid-ge2uvauf]{color:var(--accent)}.bio[data-astro-cid-ge2uvauf]{max-width:36rem;color:var(--ink-2);font-size:1.15rem}.bio[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0 0 .6rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.btn[data-astro-cid-ge2uvauf].alt{background:var(--surface);color:var(--ink)}.art[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,420px)}.shapes[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block;overflow:visible}.s[data-astro-cid-ge2uvauf]{transition:translate .4s ease-out}.s[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite bob;animation-delay:var(--d)}.s[data-astro-cid-ge2uvauf]>.calm[data-astro-cid-ge2uvauf]{animation-name:bob-calm}@keyframes bob-calm{50%{transform:translateY(-6px)}}.big[data-astro-cid-ge2uvauf]{font-family:var(--font-display);fill:var(--on-swatch);font-size:72px;font-weight:800}.small[data-astro-cid-ge2uvauf]{font-family:var(--font-body);fill:var(--on-swatch);font-size:19px;font-weight:600}@keyframes bob{50%{transform:translateY(-10px)rotate(4deg)}}@keyframes ping{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.art[data-astro-cid-ge2uvauf]{order:-1;width:min(70%,280px)}}.timeline[data-astro-cid-qlyhuhlb]{--label-w:11rem;gap:1.25rem;margin:0;padding:1.5rem 1.5rem 1.75rem;display:grid}.axis[data-astro-cid-qlyhuhlb],.row[data-astro-cid-qlyhuhlb]{grid-template-columns:var(--label-w) minmax(0, 1fr);align-items:center;gap:1rem;display:grid}.track[data-astro-cid-qlyhuhlb]{height:2.1rem;position:relative}.ticks[data-astro-cid-qlyhuhlb]{height:1.2rem}.tick[data-astro-cid-qlyhuhlb]{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;position:absolute;top:0;transform:translate(-50%)}.group[data-astro-cid-qlyhuhlb]{gap:.35rem;display:grid}.group-title[data-astro-cid-qlyhuhlb]{margin-bottom:.15rem}.label-col[data-astro-cid-qlyhuhlb]{min-width:0;line-height:1.25;display:grid}.name[data-astro-cid-qlyhuhlb]{font-weight:700}.sub[data-astro-cid-qlyhuhlb]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.grid[data-astro-cid-qlyhuhlb] i[data-astro-cid-qlyhuhlb]{background:var(--line);width:1px;position:absolute;top:-.2rem;bottom:-.2rem}.today[data-astro-cid-qlyhuhlb]{border-left:2px dashed var(--accent);opacity:.55;width:0;position:absolute;top:-.35rem;bottom:-.35rem}.bar[data-astro-cid-qlyhuhlb]{border:2px solid var(--stroke);background:var(--sw);min-width:1.1rem;height:1.5rem;box-shadow:2px 2px 0 var(--shadow);cursor:default;transform-origin:0;border-radius:999px;padding:0;transition:transform .15s,box-shadow .15s;animation:.8s cubic-bezier(.2,.9,.3,1.2) backwards grow;position:absolute;top:.3rem}.row[data-astro-cid-qlyhuhlb]:nth-child(3) .bar[data-astro-cid-qlyhuhlb]{animation-delay:60ms}.row[data-astro-cid-qlyhuhlb]:nth-child(4) .bar[data-astro-cid-qlyhuhlb]{animation-delay:.12s}.row[data-astro-cid-qlyhuhlb]:nth-child(5) .bar[data-astro-cid-qlyhuhlb]{animation-delay:.18s}.row[data-astro-cid-qlyhuhlb]:nth-child(6) .bar[data-astro-cid-qlyhuhlb]{animation-delay:.24s}.row[data-astro-cid-qlyhuhlb]:nth-child(7) .bar[data-astro-cid-qlyhuhlb]{animation-delay:.3s}.bar[data-astro-cid-qlyhuhlb].ongoing:after{content:"";background:var(--sw);border:2px solid var(--stroke);border-radius:50%;width:.55rem;height:.55rem;margin-top:-.275rem;animation:1.8s ease-in-out infinite pulse;position:absolute;top:50%;right:-.55rem}.bar[data-astro-cid-qlyhuhlb].failed{background:repeating-linear-gradient(135deg, var(--muted) 0 2px, transparent 2px 6px), var(--surface);border-color:var(--muted);box-shadow:none}.bar[data-astro-cid-qlyhuhlb].failed:after{content:"✕";content:"✕" / "";color:var(--stamp);font-size:.85rem;font-weight:800;line-height:1;position:absolute;top:50%;left:calc(100% + .3rem);transform:translateY(-50%)}.bar[data-astro-cid-qlyhuhlb]:hover,.bar[data-astro-cid-qlyhuhlb]:focus-visible{box-shadow:3px 4px 0 var(--shadow);z-index:5;transform:translateY(-2px)}.tip[data-astro-cid-qlyhuhlb]{z-index:6;border:2px solid var(--stroke);background:var(--surface);width:max-content;color:var(--ink);box-shadow:3px 3px 0 var(--shadow);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;gap:.1rem;padding:.6rem .8rem;font-size:.85rem;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 4px);transform:translateY(4px)}.bar[data-astro-cid-qlyhuhlb]:hover+.tip[data-astro-cid-qlyhuhlb],.bar[data-astro-cid-qlyhuhlb]:focus-visible+.tip[data-astro-cid-qlyhuhlb]{opacity:1;visibility:visible;transform:none}.tip-dates[data-astro-cid-qlyhuhlb]{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}@keyframes grow{0%{transform:scaleX(0)}}@keyframes pulse{50%{transform:scale(1.35)}}@media (width<=640px){.timeline[data-astro-cid-qlyhuhlb]{--label-w:6.5rem;padding:1.1rem 1rem 1.25rem}.sub[data-astro-cid-qlyhuhlb]{display:none}.tick[data-astro-cid-qlyhuhlb].minor{visibility:hidden}.tip[data-astro-cid-qlyhuhlb]{max-width:100%!important;left:0!important;right:auto!important}.name[data-astro-cid-qlyhuhlb]{font-size:.9rem}}.roles[data-astro-cid-cceer4mb]{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.role[data-astro-cid-cceer4mb]{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s,transform .15s;display:grid}.role[data-astro-cid-cceer4mb]:hover{border-color:var(--stroke);transform:translate(4px)}.mark[data-astro-cid-cceer4mb]{border:2px solid var(--stroke);background:var(--sw);width:2.75rem;height:2.75rem;color:var(--on-swatch);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:1.3rem;font-weight:800;display:grid}h3[data-astro-cid-cceer4mb]{font-size:1.15rem}p[data-astro-cid-cceer4mb]{margin:0}.company[data-astro-cid-cceer4mb]{color:var(--ink-2);font-weight:600}.when[data-astro-cid-cceer4mb]{text-align:right}.dates[data-astro-cid-cceer4mb]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}.present[data-astro-cid-cceer4mb]{background:var(--mint);color:var(--on-swatch);border-radius:999px;padding:.05rem .45rem;font-weight:600}.meta[data-astro-cid-cceer4mb]{color:var(--muted);font-size:.82rem}@media (width<=600px){.role[data-astro-cid-cceer4mb]{grid-template-columns:auto minmax(0,1fr)}.when[data-astro-cid-cceer4mb]{text-align:left;grid-column:2}}.grid[data-astro-cid-6c4lwb7l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-6c4lwb7l]{--tilt:-1deg}.card[data-astro-cid-6c4lwb7l]:nth-child(odd){--tilt:1deg}.card[data-astro-cid-6c4lwb7l].feature{--tilt:-.5deg;grid-column:1/-1}.inner[data-astro-cid-6c4lwb7l]{border:2px solid var(--stroke);background:var(--sw);height:100%;color:var(--on-swatch);box-shadow:5px 5px 0 var(--shadow);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem 1.5rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),box-shadow .2s;display:flex}.inner[data-astro-cid-6c4lwb7l]:hover,.inner[data-astro-cid-6c4lwb7l]:focus-visible{transform:rotate(var(--tilt)) translate(-3px, -3px);box-shadow:8px 8px 0 var(--shadow)}.top[data-astro-cid-6c4lwb7l]{justify-content:space-between;align-items:center;display:flex}.since[data-astro-cid-6c4lwb7l]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--on-swatch);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.go[data-astro-cid-6c4lwb7l]{font-size:1.4rem;font-weight:700}h3[data-astro-cid-6c4lwb7l]{font-size:var(--step-2);margin-top:.4rem}p[data-astro-cid-6c4lwb7l]{margin:0}.tagline[data-astro-cid-6c4lwb7l]{font-weight:700}.desc[data-astro-cid-6c4lwb7l]{flex:1}.stat[data-astro-cid-6c4lwb7l] strong[data-astro-cid-6c4lwb7l]{font-family:var(--font-display);letter-spacing:-.03em;font-size:3.5rem;line-height:1}.stat[data-astro-cid-6c4lwb7l]{font-size:1.1rem;font-weight:700}.feature[data-astro-cid-6c4lwb7l] .inner[data-astro-cid-6c4lwb7l]{grid-template-columns:minmax(0,1.4fr) auto;grid-template-areas:"top top""name stat""tagline stat""desc stat""tags tags";column-gap:2rem;display:grid}.feature[data-astro-cid-6c4lwb7l] .top[data-astro-cid-6c4lwb7l]{grid-area:top}.feature[data-astro-cid-6c4lwb7l] h3[data-astro-cid-6c4lwb7l]{font-size:var(--step-3);grid-area:name}.feature[data-astro-cid-6c4lwb7l] .tagline[data-astro-cid-6c4lwb7l]{grid-area:tagline}.feature[data-astro-cid-6c4lwb7l] .desc[data-astro-cid-6c4lwb7l]{grid-area:desc;max-width:34rem}.feature[data-astro-cid-6c4lwb7l] .stat[data-astro-cid-6c4lwb7l]{text-align:right;grid-area:stat;align-self:center}.feature[data-astro-cid-6c4lwb7l] .stat[data-astro-cid-6c4lwb7l] strong[data-astro-cid-6c4lwb7l]{font-size:clamp(4rem,10vw,6.5rem);display:block}.feature[data-astro-cid-6c4lwb7l] .tags[data-astro-cid-6c4lwb7l]{grid-area:tags}.tags[data-astro-cid-6c4lwb7l]{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-6c4lwb7l] li[data-astro-cid-6c4lwb7l]{color:var(--on-swatch);background:#ffffff8c;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}@media (width<=860px){.grid[data-astro-cid-6c4lwb7l]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-6c4lwb7l]:last-child:nth-child(2n){grid-column:1/-1}}@media (width<=560px){.grid[data-astro-cid-6c4lwb7l]{grid-template-columns:1fr}.feature[data-astro-cid-6c4lwb7l] .inner[data-astro-cid-6c4lwb7l]{grid-template-columns:1fr;grid-template-areas:"top""name""tagline""desc""stat""tags"}.feature[data-astro-cid-6c4lwb7l] .stat[data-astro-cid-6c4lwb7l]{text-align:left}}.graveyard[data-astro-cid-bcrg6vtc]{gap:1.5rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.head[data-astro-cid-bcrg6vtc]{gap:.4rem;max-width:42rem;display:grid}.head[data-astro-cid-bcrg6vtc] h3[data-astro-cid-bcrg6vtc]{font-size:var(--step-2)}.head[data-astro-cid-bcrg6vtc] p[data-astro-cid-bcrg6vtc]{color:var(--ink-2);margin:0}.cards[data-astro-cid-bcrg6vtc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-bcrg6vtc]{border:2px dashed var(--muted);background:var(--surface);color:var(--ink-2);border-radius:18px;flex-direction:column;gap:.45rem;padding:1.2rem 1.25rem 3.75rem;display:flex;position:relative}.years[data-astro-cid-bcrg6vtc]{font-family:var(--font-mono);letter-spacing:.06em;border:2px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.75rem}h4[data-astro-cid-bcrg6vtc]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink);margin:.35rem 0 0}p[data-astro-cid-bcrg6vtc]{margin:0;font-size:.95rem}.stamp[data-astro-cid-bcrg6vtc]{border:3px solid var(--stamp);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3.5px var(--stamp);color:var(--stamp);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:.15rem .55rem;font-size:1.05rem;font-weight:800;line-height:1.3;transition:transform .2s cubic-bezier(.2,.9,.3,1.4);position:absolute;bottom:1rem;right:1rem;transform:rotate(-12deg);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -4.5 0 0 0 3.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -4.5 0 0 0 3.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");-webkit-mask-size:160px 80px;mask-size:160px 80px}.card[data-astro-cid-bcrg6vtc]:hover .stamp[data-astro-cid-bcrg6vtc]{transform:rotate(-16deg)scale(1.08)}@media (width<=960px){.cards[data-astro-cid-bcrg6vtc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cards[data-astro-cid-bcrg6vtc]{grid-template-columns:1fr}}.latest[data-astro-cid-lcdefpme]{gap:1.5rem;margin-top:2rem;display:grid}.latest[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}
