.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + clamp(2rem, 6vw, 4rem)) 0 clamp(3rem, 6vw, 5rem);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.glow[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#3478f647,#0000 70%);width:70vw;height:70vw;position:absolute;top:-25vw;right:-20vw}.grid-lines[data-astro-cid-ge2uvauf]{z-index:-1;opacity:.5;background-image:linear-gradient(90deg,#a5afbc12 1px,#0000 1px);background-size:16.6667% 100%;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 85%)}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=1000px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr)}}.headline[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin:1.5rem 0 1.75rem;font-size:clamp(2.5rem,1.2rem + 4.6vw,5.75rem);font-weight:650;line-height:.98}.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}@media (width>=420px){.headline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap}}.headline[data-astro-cid-ge2uvauf] .serif[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;padding-right:.1em;font-weight:400}.intro[data-astro-cid-ge2uvauf]{color:var(--fg-muted);font-size:var(--step-1);max-width:58ch;line-height:1.6}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.65rem;margin-top:2.25rem;display:flex}.portrait[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:420px;margin:0;position:relative}.portrait-frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff0f}.portrait-frame[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.portrait-frame[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#0000 55%,#16191e8c);position:absolute;inset:0}.badge[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-dark);background:#20242bd1;border-radius:14px;gap:.1rem;padding:.85rem 1.1rem;display:grid;position:absolute;bottom:2rem;left:-1.25rem}.badge-k[data-astro-cid-ge2uvauf]{font:700 1.25rem/1.1 var(--font-display);color:#fff}.badge-v[data-astro-cid-ge2uvauf]{color:#b9c1cc;font-size:.8rem}.meta-chip[data-astro-cid-ge2uvauf]{background:var(--offwhite);color:var(--graphite);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:1.5rem;right:-.75rem;box-shadow:0 10px 30px -10px #00000080}.dot[data-astro-cid-ge2uvauf]{background:#2fbf71;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fbf7140}@media (width<=520px){.badge[data-astro-cid-ge2uvauf]{bottom:.75rem;left:.75rem}.meta-chip[data-astro-cid-ge2uvauf]{font-size:.7rem;top:.75rem;right:.5rem}}.journey[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(3rem,7vw,5rem) 0 0;padding:0;list-style:none;display:grid}.journey[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:.25rem;padding:1.1rem 1rem 0 0;display:grid;position:relative}.journey[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--steel);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.journey[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].now:before{background:var(--blue);box-shadow:0 0 0 5px #3478f640}.j-year[data-astro-cid-ge2uvauf]{font:600 .8rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.now[data-astro-cid-ge2uvauf] .j-year[data-astro-cid-ge2uvauf]{color:var(--blue-glow)}.j-label[data-astro-cid-ge2uvauf]{color:#d5dae1;font-size:.88rem;line-height:1.4}@media (width<=900px){.journey[data-astro-cid-ge2uvauf]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.journey[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{scroll-snap-align:start}}.scroll-cue[data-astro-cid-ge2uvauf]{border:1.5px solid #a5afbc80;border-radius:20px;width:26px;height:42px;display:none;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.scroll-cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--steel);width:3px;height:8px;animation:cue 2s var(--ease) infinite;border-radius:3px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (width>=1000px) and (height>=820px){.scroll-cue[data-astro-cid-ge2uvauf]{display:block}}.load[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .1s)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.about-grid[data-astro-cid-oxgmilyn]{gap:clamp(3rem,6vw,6rem);display:grid}@media (width>=900px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.05fr 1fr}}.statement[data-astro-cid-oxgmilyn]{font-size:var(--step-3);max-width:22ch;margin:1.25rem 0 1.5rem;font-weight:600;line-height:1.12}.statement[data-astro-cid-oxgmilyn] .serif[data-astro-cid-oxgmilyn]{font-size:1.08em}.photo[data-astro-cid-oxgmilyn]{max-width:420px;margin:clamp(2.5rem,5vw,3.5rem) 0 0}.photo[data-astro-cid-oxgmilyn] .frame[data-astro-cid-oxgmilyn]{aspect-ratio:4/5}.photo[data-astro-cid-oxgmilyn] img{object-position:70% 35%}figcaption[data-astro-cid-oxgmilyn]{color:var(--fg-muted);margin-top:.75rem;font-size:.85rem}.body-col[data-astro-cid-oxgmilyn]{flex-direction:column;gap:2.5rem;display:flex}@media (width>=900px){.body-col[data-astro-cid-oxgmilyn]{padding-top:3.25rem}}.bio[data-astro-cid-oxgmilyn]{gap:1.25rem;font-size:1.075rem;line-height:1.75;display:grid}.bio[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:first-child:first-line{font-weight:600}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin:0}.facts[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font:600 .78rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);padding-top:.2rem}.facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin:0;font-weight:500}@media (width<=520px){.facts[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:.25rem}}.evolution[data-astro-cid-3uthdbp3]{overflow:clip}.evo-grid[data-astro-cid-3uthdbp3]{gap:3rem;display:grid}@media (width>=1000px){.evo-grid[data-astro-cid-3uthdbp3]{grid-template-columns:220px 1fr;gap:4rem}}.rail[data-astro-cid-3uthdbp3]{display:none}@media (width>=1000px){.rail[data-astro-cid-3uthdbp3]{display:block}.rail[data-astro-cid-3uthdbp3] ol[data-astro-cid-3uthdbp3]{top:calc(var(--nav-h) + 3rem);border-left:1px solid var(--line-dark);margin:0;padding:0;list-style:none;position:sticky}}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3]{position:relative}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3]:before{content:"";background:var(--blue);transform-origin:top;width:2px;transition:transform .5s var(--ease);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3].current:before,.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3].done:before{transform:scaleY(1)}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3].done:before{background:#3478f673}.rail[data-astro-cid-3uthdbp3] a[data-astro-cid-3uthdbp3]{color:#8d97a5;gap:.15rem;padding:.9rem 0 .9rem 1.25rem;text-decoration:none;transition:color .3s;display:grid}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3].current a[data-astro-cid-3uthdbp3],.rail[data-astro-cid-3uthdbp3] a[data-astro-cid-3uthdbp3]:hover{color:var(--offwhite)}.r-num[data-astro-cid-3uthdbp3]{font:600 .75rem var(--font-display);letter-spacing:.1em;color:inherit}.rail[data-astro-cid-3uthdbp3] li[data-astro-cid-3uthdbp3].current .r-num[data-astro-cid-3uthdbp3]{color:var(--blue-glow)}.r-label[data-astro-cid-3uthdbp3]{font:500 .95rem/1.3 var(--font-display)}.chapters[data-astro-cid-3uthdbp3]{display:grid}.chapter[data-astro-cid-3uthdbp3]{border-top:1px solid var(--line-dark);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.chapter[data-astro-cid-3uthdbp3]:first-child{border-top:0;padding-top:0}@media (width>=1000px){.chapter[data-astro-cid-3uthdbp3]{grid-template-columns:1.05fr .95fr;min-height:80vh}.chapter[data-astro-cid-3uthdbp3]:nth-child(2n) .ch-text[data-astro-cid-3uthdbp3]{order:2}}.ch-kicker[data-astro-cid-3uthdbp3]{font:600 .8rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);align-items:center;gap:.75rem;display:flex}.ch-num[data-astro-cid-3uthdbp3]{color:var(--blue-glow)}.ch-title[data-astro-cid-3uthdbp3]{font-size:var(--step-3);max-width:18ch;margin:1rem 0 1.5rem}.ch-body[data-astro-cid-3uthdbp3]{color:#c9d0d9;gap:1.1rem;max-width:56ch;font-size:1.075rem;line-height:1.75;display:grid}.takeaway[data-astro-cid-3uthdbp3]{background:#3478f614;border:1px solid #3478f64d;border-radius:12px;max-width:56ch;margin-top:2rem;padding:1.1rem 1.25rem}.takeaway[data-astro-cid-3uthdbp3] span[data-astro-cid-3uthdbp3]{font:600 .72rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-glow);margin-bottom:.35rem;display:block}.takeaway[data-astro-cid-3uthdbp3] p[data-astro-cid-3uthdbp3]{font:500 1.08rem/1.5 var(--font-display);color:var(--offwhite)}.ch-media[data-astro-cid-3uthdbp3]{margin:0}.ch-media[data-astro-cid-3uthdbp3] .frame[data-astro-cid-3uthdbp3]{aspect-ratio:4/5;border-radius:18px}@media (width>=1000px) and (height<=820px){.ch-media[data-astro-cid-3uthdbp3] .frame[data-astro-cid-3uthdbp3]{aspect-ratio:1}}.parallax[data-astro-cid-3uthdbp3] img{transform:translateY(var(--py,0)) scale(1.12);will-change:transform}.ch-media[data-astro-cid-3uthdbp3] figcaption[data-astro-cid-3uthdbp3]{color:#8d97a5;margin-top:.75rem;font-size:.85rem}.ch-quote[data-astro-cid-3uthdbp3]{aspect-ratio:4/5;border:1px solid var(--line-dark);background:radial-gradient(120% 80% at 100% 0,#3478f638,#0000 60%),linear-gradient(160deg,#262b33,#1a1d23);border-radius:18px;flex-direction:column;justify-content:flex-end;margin:0;padding:clamp(1.75rem,4vw,3rem);display:flex;position:relative;overflow:hidden}@media (width<=999px){.ch-quote[data-astro-cid-3uthdbp3]{aspect-ratio:auto;min-height:260px}}.big-num[data-astro-cid-3uthdbp3]{font:700 clamp(9rem, 20vw, 16rem)/1 var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #a5afbc40;position:absolute;top:-.12em;right:.05em}.ch-quote[data-astro-cid-3uthdbp3] blockquote[data-astro-cid-3uthdbp3]{font-size:var(--step-2);color:var(--offwhite);max-width:16ch;margin:0;line-height:1.2;position:relative}.themes[data-astro-cid-bl6cniha]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:1.75rem;list-style:none;display:grid}.themes[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{border-top:2px solid var(--graphite);padding-top:.75rem;display:grid}.themes[data-astro-cid-bl6cniha] strong[data-astro-cid-bl6cniha]{font:650 1rem var(--font-display)}.themes[data-astro-cid-bl6cniha] span[data-astro-cid-bl6cniha]{color:var(--fg-muted);font-size:.85rem}.timeline[data-astro-cid-bl6cniha]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.role[data-astro-cid-bl6cniha]{border-bottom:1px solid var(--line);transition:background .3s var(--ease);gap:1rem 3rem;padding:clamp(2rem,4vw,3rem) 0;display:grid;position:relative}@media (width>=860px){.role[data-astro-cid-bl6cniha]{grid-template-columns:220px 1fr}}.role[data-astro-cid-bl6cniha]:before{content:"";background:var(--blue);width:0;height:2px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.role[data-astro-cid-bl6cniha]:hover:before{width:100%}.when[data-astro-cid-bl6cniha]{flex-wrap:wrap;align-self:start;align-items:center;gap:.6rem;display:flex}.dates[data-astro-cid-bl6cniha]{font:600 .9rem var(--font-display);color:var(--fg-muted);letter-spacing:.01em}.current[data-astro-cid-bl6cniha]{font:600 .7rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);background:#3478f61a;border-radius:999px;padding:.25rem .55rem}.what[data-astro-cid-bl6cniha] h3[data-astro-cid-bl6cniha]{font-size:var(--step-2)}.org[data-astro-cid-bl6cniha]{color:var(--fg-accent);margin-top:.4rem;font-weight:600}.lens[data-astro-cid-bl6cniha]{font:500 1.05rem var(--font-display);margin-top:1rem}.points[data-astro-cid-bl6cniha]{color:#3d4450;gap:.5rem;max-width:64ch;margin:1rem 0 1.5rem;list-style:none;display:grid}.points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{padding-left:1.4rem;position:relative}.points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:before{content:"";background:var(--steel);width:.6rem;height:1px;position:absolute;top:.75em;left:0}.featured[data-astro-cid-ftq3vvlr]{background:var(--graphite-soft);border:1px solid var(--line-dark);transition:border-color .3s var(--ease), transform .4s var(--ease);border-radius:22px;text-decoration:none;display:grid;overflow:hidden}@media (width>=1000px){.featured[data-astro-cid-ftq3vvlr]{grid-template-columns:1.3fr 1fr;min-height:520px}}.featured[data-astro-cid-ftq3vvlr]:hover{border-color:#3478f699}.f-media[data-astro-cid-ftq3vvlr]{aspect-ratio:4/3;overflow:hidden}@media (width>=1000px){.f-media[data-astro-cid-ftq3vvlr]{aspect-ratio:auto}}.f-media[data-astro-cid-ftq3vvlr] img,.c-media[data-astro-cid-ftq3vvlr] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.featured[data-astro-cid-ftq3vvlr]:hover .f-media[data-astro-cid-ftq3vvlr] img,.card[data-astro-cid-ftq3vvlr]:hover .c-media[data-astro-cid-ftq3vvlr] img{transform:scale(1.04)}.f-body[data-astro-cid-ftq3vvlr]{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.f-rank[data-astro-cid-ftq3vvlr]{font:700 var(--step-4)/.9 var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:.6rem;display:flex}.f-rank[data-astro-cid-ftq3vvlr] span[data-astro-cid-ftq3vvlr]{color:var(--blue-glow)}.f-rank[data-astro-cid-ftq3vvlr]{font-size:clamp(2.2rem,4vw,3.4rem)}.kicker[data-astro-cid-ftq3vvlr]{font:600 .75rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.featured[data-astro-cid-ftq3vvlr] h3[data-astro-cid-ftq3vvlr]{font-size:var(--step-2)}.summary[data-astro-cid-ftq3vvlr]{color:var(--fg-muted);line-height:1.65}.featured[data-astro-cid-ftq3vvlr] .link-arrow[data-astro-cid-ftq3vvlr]{margin-top:.5rem}.cards[data-astro-cid-ftq3vvlr]{gap:1.25rem;margin-top:1.25rem;list-style:none;display:grid}@media (width>=640px){.cards[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-astro-cid-ftq3vvlr]{background:var(--graphite-soft);border:1px solid var(--line-dark);height:100%;transition:border-color .3s var(--ease), transform .4s var(--ease);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a[data-astro-cid-ftq3vvlr].card:hover{border-color:#3478f699;transform:translateY(-3px)}.c-media[data-astro-cid-ftq3vvlr]{aspect-ratio:16/9;overflow:hidden}.c-type[data-astro-cid-ftq3vvlr]{background:radial-gradient(120% 90% at 100% 0,#3478f659,#0000 60%),linear-gradient(160deg,#2c323c,#1c2026);place-items:end start;height:100%;padding:1.25rem;display:grid}.c-type[data-astro-cid-ftq3vvlr] span[data-astro-cid-ftq3vvlr]{font:700 5rem/.8 var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #a5afbc73}.c-body[data-astro-cid-ftq3vvlr]{flex-direction:column;flex:1;gap:.7rem;padding:1.5rem;display:flex}.c-body[data-astro-cid-ftq3vvlr] h3[data-astro-cid-ftq3vvlr]{font-size:var(--step-1)}.c-body[data-astro-cid-ftq3vvlr] .summary[data-astro-cid-ftq3vvlr]{font-size:.95rem}.mode[data-astro-cid-ftq3vvlr]{color:var(--steel);margin-top:auto;padding-top:.5rem;font-size:.82rem}.upcoming[data-astro-cid-ftq3vvlr]{background:0 0;border-style:dashed;justify-content:center;min-height:220px}.edu-grid[data-astro-cid-ew4vagfh]{align-items:start;gap:2.5rem;display:grid}@media (width>=1000px){.edu-grid[data-astro-cid-ew4vagfh]{grid-template-columns:1fr 340px;gap:4rem}}.path[data-astro-cid-ew4vagfh]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.path[data-astro-cid-ew4vagfh]{grid-template-columns:1fr 1fr}}.school[data-astro-cid-ew4vagfh]{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:.4rem;padding:2rem;display:flex;position:relative}.school[data-astro-cid-ew4vagfh].now{background:var(--graphite);color:var(--offwhite);border-color:var(--graphite)}@media (width>=700px){.school[data-astro-cid-ew4vagfh]:first-child:after{content:"→";z-index:1;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid;position:absolute;top:50%;right:-1.05rem;translate:0 -50%}}.when[data-astro-cid-ew4vagfh]{font:600 .75rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.now[data-astro-cid-ew4vagfh] .when[data-astro-cid-ew4vagfh]{color:var(--blue-glow)}.school[data-astro-cid-ew4vagfh] h3[data-astro-cid-ew4vagfh]{font-size:var(--step-2);margin-top:.75rem}.sub[data-astro-cid-ew4vagfh]{color:var(--fg-accent);font-weight:600}.now[data-astro-cid-ew4vagfh] .sub[data-astro-cid-ew4vagfh]{color:var(--blue-glow)}.degree[data-astro-cid-ew4vagfh]{margin-top:.75rem;font-weight:500}.detail[data-astro-cid-ew4vagfh]{color:var(--fg-muted);font-size:.95rem}.now[data-astro-cid-ew4vagfh] .detail[data-astro-cid-ew4vagfh]{color:var(--offwhite);font:650 1.5rem var(--font-display);margin-top:auto;padding-top:1.25rem}.grad[data-astro-cid-ew4vagfh]{max-width:340px;margin:0}.grad[data-astro-cid-ew4vagfh] .frame[data-astro-cid-ew4vagfh]{aspect-ratio:3/4}.grad[data-astro-cid-ew4vagfh] figcaption[data-astro-cid-ew4vagfh]{color:var(--fg-muted);margin-top:.75rem;font-size:.85rem}.recog[data-astro-cid-ew4vagfh]{margin-top:clamp(3.5rem,7vw,5rem)}.recog-title[data-astro-cid-ew4vagfh]{font-size:var(--step-1);margin-bottom:1rem}.recog[data-astro-cid-ew4vagfh] ul[data-astro-cid-ew4vagfh]{border-top:1px solid var(--line);list-style:none}.recog[data-astro-cid-ew4vagfh] li[data-astro-cid-ew4vagfh]{border-bottom:1px solid var(--line);gap:.5rem 2rem;padding:1.4rem 0;display:grid}@media (width>=760px){.recog[data-astro-cid-ew4vagfh] li[data-astro-cid-ew4vagfh]{grid-template-columns:1fr auto}}.r-title[data-astro-cid-ew4vagfh]{font:600 1.15rem var(--font-display)}.r-title[data-astro-cid-ew4vagfh] a[data-astro-cid-ew4vagfh]{text-underline-offset:4px;text-decoration-color:#1d5fd866}.r-title[data-astro-cid-ew4vagfh] a[data-astro-cid-ew4vagfh]:hover{color:var(--blue-ink)}.r-by[data-astro-cid-ew4vagfh]{color:var(--fg-muted);font-size:.92rem}.r-note[data-astro-cid-ew4vagfh]{max-width:60ch;margin-top:.4rem;font-size:.92rem}.r-date[data-astro-cid-ew4vagfh]{font:600 .9rem var(--font-display);color:var(--fg-muted)}.r-video[data-astro-cid-ew4vagfh]{aspect-ratio:9/16;object-fit:cover;background:var(--graphite);border-radius:12px;grid-column:1/-1;width:180px}.disclaimer[data-astro-cid-ew4vagfh]{color:var(--fg-muted);margin-top:1.5rem;font-size:.8rem}.groups[data-astro-cid-2zwc476k]{gap:1.25rem;display:grid}@media (width>=900px){.groups[data-astro-cid-2zwc476k]{grid-template-columns:repeat(3,minmax(0,1fr))}}.group[data-astro-cid-2zwc476k]{border:1px solid var(--line-dark);background:#ffffff05;border-radius:18px;padding:2rem}.g-n[data-astro-cid-2zwc476k]{font:600 .8rem var(--font-display);color:var(--blue-glow);letter-spacing:.1em}.group[data-astro-cid-2zwc476k] h3[data-astro-cid-2zwc476k]{font-size:var(--step-1);margin:.6rem 0 1.25rem}.group[data-astro-cid-2zwc476k] ul[data-astro-cid-2zwc476k]{list-style:none;display:grid}.group[data-astro-cid-2zwc476k] li[data-astro-cid-2zwc476k]{border-top:1px solid var(--line-dark);color:#d5dae1;padding:.7rem 0}.leadership[data-astro-cid-2zwc476k]{align-items:start;gap:3rem;margin-top:clamp(4rem,8vw,6rem);display:grid}@media (width>=1000px){.leadership[data-astro-cid-2zwc476k]{grid-template-columns:1.2fr 1fr;gap:5rem}}blockquote[data-astro-cid-2zwc476k]{margin:0}blockquote[data-astro-cid-2zwc476k] p[data-astro-cid-2zwc476k]{font:400 var(--step-2)/1.35 var(--font-serif);color:var(--offwhite);font-style:italic}blockquote[data-astro-cid-2zwc476k] footer[data-astro-cid-2zwc476k]{font:600 .78rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-glow);margin-top:1.25rem}.principles[data-astro-cid-2zwc476k]{counter-reset:p;margin:0;padding:0;list-style:none}.principles[data-astro-cid-2zwc476k] li[data-astro-cid-2zwc476k]{counter-increment:p;border-top:1px solid var(--line-dark);grid-template-columns:2.5rem 7rem 1fr;align-items:baseline;gap:.75rem;padding:1.1rem 0;display:grid}.principles[data-astro-cid-2zwc476k] li[data-astro-cid-2zwc476k]:before{content:"0" counter(p);font:600 .8rem var(--font-display);color:var(--steel)}.p-k[data-astro-cid-2zwc476k]{font:650 1.1rem var(--font-display)}.p-v[data-astro-cid-2zwc476k]{color:#b9c1cc;font-size:.95rem}@media (width<=520px){.principles[data-astro-cid-2zwc476k] li[data-astro-cid-2zwc476k]{grid-template-columns:2rem 1fr}.p-v[data-astro-cid-2zwc476k]{grid-column:2}}.interests[data-astro-cid-oamlkq6d]{padding-block:clamp(4rem,8vw,6rem)}.int-grid[data-astro-cid-oamlkq6d]{gap:2.5rem;display:grid}@media (width>=900px){.int-grid[data-astro-cid-oamlkq6d]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}}.int-title[data-astro-cid-oamlkq6d]{font-size:var(--step-3);margin:1rem 0}.int-list[data-astro-cid-oamlkq6d]{border-top:1px solid var(--line);list-style:none}.int-list[data-astro-cid-oamlkq6d] li[data-astro-cid-oamlkq6d]{border-bottom:1px solid var(--line);gap:.25rem 2rem;padding:1.1rem 0;display:grid}@media (width>=600px){.int-list[data-astro-cid-oamlkq6d] li[data-astro-cid-oamlkq6d]{grid-template-columns:14rem 1fr;align-items:baseline}}.i-t[data-astro-cid-oamlkq6d]{font:650 1.1rem var(--font-display)}.i-d[data-astro-cid-oamlkq6d]{color:var(--fg-muted)}.resume[data-astro-cid-zsqrgqoq]{background:var(--paper);padding-block:clamp(4rem,8vw,6rem)}.resume-card[data-astro-cid-zsqrgqoq]{background:var(--offwhite);border:1px solid var(--line);border-radius:24px;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4rem);display:grid;overflow:hidden}@media (width>=860px){.resume-card[data-astro-cid-zsqrgqoq]{grid-template-columns:1.2fr 1fr}}.r-title[data-astro-cid-zsqrgqoq]{font-size:var(--step-4);margin:1rem 0}.r-actions[data-astro-cid-zsqrgqoq]{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.resume[data-astro-cid-zsqrgqoq] .btn-ghost[data-astro-cid-zsqrgqoq]{--b-fg:var(--graphite);--b-line:#c9ced6}.r-doc[data-astro-cid-zsqrgqoq]{width:min(300px,80%);transition:transform .5s var(--ease);justify-self:center;display:block}.r-doc[data-astro-cid-zsqrgqoq][href]:hover{transform:rotate(-1deg)translateY(-6px)}.sheet[data-astro-cid-zsqrgqoq]{aspect-ratio:8.5/11;background:var(--paper);box-shadow:0 30px 60px -25px #20242b59, 0 0 0 1px var(--line);border-radius:8px;flex-direction:column;gap:.45rem;padding:1.75rem 1.5rem;display:flex;position:relative;rotate:3deg}.s-name[data-astro-cid-zsqrgqoq]{font:700 .95rem var(--font-display)}.s-role[data-astro-cid-zsqrgqoq]{color:var(--blue-ink);margin-bottom:.5rem;font-size:.6rem}.s-h[data-astro-cid-zsqrgqoq]{font:700 .55rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem}.s-line[data-astro-cid-zsqrgqoq]{background:#e7eaef;border-radius:3px;height:5px;display:block}.w95[data-astro-cid-zsqrgqoq]{width:95%}.w90[data-astro-cid-zsqrgqoq]{width:90%}.w85[data-astro-cid-zsqrgqoq]{width:85%}.w80[data-astro-cid-zsqrgqoq]{width:80%}.w75[data-astro-cid-zsqrgqoq]{width:75%}.w70[data-astro-cid-zsqrgqoq]{width:70%}.w60[data-astro-cid-zsqrgqoq]{width:60%}.w50[data-astro-cid-zsqrgqoq]{width:50%}.sheet[data-astro-cid-zsqrgqoq] .s-icon{width:1.5rem;color:var(--blue);position:absolute;bottom:1rem;right:1rem}.contact[data-astro-cid-he3spzz3]{isolation:isolate;padding-block:clamp(6rem,13vw,10rem);position:relative;overflow:hidden}.glow[data-astro-cid-he3spzz3]{z-index:-1;background:radial-gradient(closest-side,#3478f640,#0000 70%);width:80vw;height:80vw;position:absolute;bottom:-50vw;left:-30vw}.c-title[data-astro-cid-he3spzz3]{font-size:var(--step-5);letter-spacing:-.035em;max-width:14ch;margin:1.25rem 0 1.5rem;line-height:1}.channels[data-astro-cid-he3spzz3]{gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=760px){.channels[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}}.channel[data-astro-cid-he3spzz3]{border:1px solid var(--line-dark);transition:border-color .3s var(--ease), background .3s var(--ease);background:#ffffff08;border-radius:18px;gap:.3rem;padding:1.75rem;text-decoration:none;display:grid;position:relative}.channel[data-astro-cid-he3spzz3]:hover{border-color:var(--blue);background:#3478f614}.channel[data-astro-cid-he3spzz3] .ch-icon{width:28px;height:28px;color:var(--blue-glow);margin-bottom:1.25rem}.ch-k[data-astro-cid-he3spzz3]{font:600 .75rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.ch-v[data-astro-cid-he3spzz3]{font:600 clamp(1.1rem, 2.4vw, 1.5rem) var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.channel[data-astro-cid-he3spzz3] .ch-go{width:22px;transition:transform .3s var(--ease);position:absolute;top:1.5rem;right:1.5rem}.channel[data-astro-cid-he3spzz3]:hover .ch-go{transform:translate(3px,-3px)}
