.section-title[data-astro-cid-xbdem3og]{margin-bottom:0}.statement[data-astro-cid-xbdem3og]{font-size:clamp(24px,2.6vw,50px);line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:32px 0 clamp(24px,2vw,40px);max-width:32em}.statement[data-astro-cid-xbdem3og]{margin-left:auto;margin-right:auto;padding:0 9%;text-align:center}.statement[data-astro-cid-xbdem3og] .w[data-astro-cid-xbdem3og]{display:inline-block;will-change:transform}.statement[data-astro-cid-xbdem3og] .tfa[data-astro-cid-xbdem3og]{padding:.04em .36em .08em;border-radius:999px;background:linear-gradient(#00225a,#00225a) left / 100% 100% no-repeat;color:#76cee1;transition:background-size .9s cubic-bezier(.65,0,.35,1),color .5s ease .3s}.reveal-ready .statement[data-astro-cid-xbdem3og] .tfa[data-astro-cid-xbdem3og]:not(.lit){background-size:0% 100%;color:var(--text);transition-duration:.3s,.3s;transition-delay:0s}.proof[data-astro-cid-xbdem3og]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(20px,2.5vw,48px);max-width:60rem;margin:0 auto clamp(40px,3.5vw,64px);padding:clamp(20px,2vw,32px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-item[data-astro-cid-xbdem3og]{margin:0}.proof-value[data-astro-cid-xbdem3og]{font-size:clamp(36px,3.6vw,64px);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text)}.proof-label[data-astro-cid-xbdem3og]{margin:8px 0 0;max-width:18em;font-size:15px;line-height:1.4;color:#444}.story-row[data-astro-cid-xbdem3og]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,4vw,80px);align-items:start;margin-bottom:clamp(48px,4vw,80px)}.story[data-astro-cid-xbdem3og]{max-width:46em;font-size:clamp(16px,1.15vw,20px)}.barrel[data-astro-cid-xbdem3og]{container-type:inline-size;position:relative;height:0;padding-bottom:56%;margin-top:-9%;perspective:1600px;cursor:grab;user-select:none;touch-action:pan-y}.barrel[data-astro-cid-xbdem3og].dragging{cursor:grabbing}.tilt[data-astro-cid-xbdem3og]{position:absolute;left:50%;top:50%;transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateX(-9deg)}.ring[data-astro-cid-xbdem3og]{transform-style:preserve-3d}.panel[data-astro-cid-xbdem3og]{position:absolute;left:0;top:0;width:var(--w);height:var(--h);max-width:none;margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);object-fit:cover;border-radius:4px;opacity:.8;--pop: 0cqw;--s: 1;transform:rotateY(var(--a)) translateZ(calc(var(--r) + var(--pop))) scale(var(--s));transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.panel[data-astro-cid-xbdem3og]:hover{opacity:1;--pop: 6cqw;--s: 1.18;box-shadow:0 18px 40px #00000047}.barrel[data-astro-cid-xbdem3og].dragging .panel[data-astro-cid-xbdem3og]:hover{--pop: 0cqw;--s: 1;box-shadow:none}@media(max-width:900px){.story-row[data-astro-cid-xbdem3og]{grid-template-columns:1fr}}@media(max-width:600px){.statement[data-astro-cid-xbdem3og]{padding:0}}.story[data-astro-cid-xbdem3og] p[data-astro-cid-xbdem3og]{color:#444;margin:0 0 1em}.story[data-astro-cid-xbdem3og] p[data-astro-cid-xbdem3og]:last-child{margin-bottom:0}.card[data-astro-cid-mspuyifq]{display:block}.cover[data-astro-cid-mspuyifq]{aspect-ratio:4 / 3;width:100%;object-fit:cover;border-radius:var(--radius);transition:transform .3s ease,box-shadow .3s ease}.card[data-astro-cid-mspuyifq]:hover .cover[data-astro-cid-mspuyifq]{transform:translateY(-3px);box-shadow:0 14px 40px #00000017}.meta[data-astro-cid-mspuyifq]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:12px}.title[data-astro-cid-mspuyifq]{margin:0;font-size:16px;font-weight:500}.subtitle[data-astro-cid-mspuyifq]{margin:0;font-size:15px}.year[data-astro-cid-mspuyifq]{font-size:13px}.outcome[data-astro-cid-mspuyifq]{margin:8px 0 0;font-size:15px;font-weight:500;color:var(--text)}.grid[data-astro-cid-dvol4yll]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,22vw,440px),1fr));gap:clamp(24px,2vw,40px)}.cat[data-astro-cid-dvol4yll]{margin:0 0 10px;font-size:13px}.gate[data-astro-cid-ehvj6mfr]{max-width:480px;margin:0 auto;padding:clamp(24px,2vw,36px);border-radius:16px;background:var(--surface);text-align:center}.gate-row[data-astro-cid-ehvj6mfr]{text-align:left}.lock[data-astro-cid-ehvj6mfr]{display:block;margin:0 auto;width:28px;height:28px;fill:none;stroke:var(--text);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gate-text[data-astro-cid-ehvj6mfr]{margin:12px 0 16px;color:#444}.gate-text[data-astro-cid-ehvj6mfr] a[data-astro-cid-ehvj6mfr]{text-decoration:underline;text-underline-offset:3px}.gate-text[data-astro-cid-ehvj6mfr]:last-child{margin-bottom:0}.gate-row[data-astro-cid-ehvj6mfr]{display:flex;gap:8px}.gate[data-astro-cid-ehvj6mfr] input[data-astro-cid-ehvj6mfr]{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);font:inherit}.gate[data-astro-cid-ehvj6mfr] input[data-astro-cid-ehvj6mfr]:focus{outline:2px solid var(--text);outline-offset:1px}.gate[data-astro-cid-ehvj6mfr] button[data-astro-cid-ehvj6mfr]{padding:10px 20px;border:0;border-radius:999px;background:var(--text);color:#fff;font:inherit;font-weight:500;cursor:pointer}.gate[data-astro-cid-ehvj6mfr] button[data-astro-cid-ehvj6mfr]:hover{opacity:.85}.gate[data-astro-cid-ehvj6mfr].busy button[data-astro-cid-ehvj6mfr]{opacity:.6;cursor:progress}.gate-error[data-astro-cid-ehvj6mfr]{margin:10px 0 0;color:#b42318;font-size:14px}.gate-alt[data-astro-cid-ehvj6mfr]{margin:16px 0 0;color:var(--muted);font-size:14px}.gate-alt[data-astro-cid-ehvj6mfr] a[data-astro-cid-ehvj6mfr]{color:var(--text);text-decoration:underline;text-underline-offset:3px}.gate[data-astro-cid-ehvj6mfr] button[data-astro-cid-ehvj6mfr]:disabled{cursor:progress}.sr[data-astro-cid-ehvj6mfr]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv-body[data-astro-cid-ehvj6mfr]{max-width:1100px;margin:0 auto;animation:cv-in .6s cubic-bezier(.22,1,.36,1)}@keyframes cv-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.cv-body[data-astro-cid-ehvj6mfr]{animation:none}}.cv-body[data-astro-cid-ehvj6mfr] .lead{margin:-16px 0 clamp(28px,2.4vw,44px);font-size:clamp(15px,1.05vw,18px);text-align:center}.cv-body[data-astro-cid-ehvj6mfr] .columns{display:flex;flex-direction:column;gap:16px}.cv-body[data-astro-cid-ehvj6mfr] section{padding:clamp(20px,2vw,32px);border:1px solid var(--border);border-radius:16px;background:var(--bg);box-shadow:0 1px 2px #00000008}.cv-body[data-astro-cid-ehvj6mfr] section .eyebrow{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.cv-body[data-astro-cid-ehvj6mfr] .row:last-child{margin-bottom:0}.cv-body[data-astro-cid-ehvj6mfr] .row{display:grid;grid-template-columns:150px 1fr;gap:16px;margin-bottom:16px}.cv-body[data-astro-cid-ehvj6mfr] .dates{font-size:14px}.cv-body[data-astro-cid-ehvj6mfr] .role{margin:0}.cv-body[data-astro-cid-ehvj6mfr] .detail{margin:2px 0 0;color:#555;font-size:14px;max-width:60em}@media(min-width:1200px){.cv-body[data-astro-cid-ehvj6mfr] .columns{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.cv-body[data-astro-cid-ehvj6mfr] .experience{grid-row:span 3}}@media(max-width:600px){.cv-body[data-astro-cid-ehvj6mfr] .row{grid-template-columns:1fr;gap:2px}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.6fr;gap:clamp(32px,3vw,64px);align-items:center}.name[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(64px,8.5vw,190px);font-weight:600;line-height:.95;letter-spacing:-.04em;display:flex;flex-direction:column}.line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding:.08em .25em .24em;margin:-.08em -.25em -.24em}.line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block}.line[data-astro-cid-j7pv25f6]:last-child{margin-top:.1em}.greeting-line[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-bottom:-.06em}.word[data-astro-cid-j7pv25f6]{color:var(--text)}.greeting[data-astro-cid-j7pv25f6]{font-family:"Bricolage Grotesque",var(--font);font-size:.42em;font-weight:800;font-variation-settings:"opsz" 96;letter-spacing:-.01em;line-height:1;color:var(--muted);transform-origin:20% 90%}.pitch[data-astro-cid-j7pv25f6]{margin-top:clamp(24px,2.2vw,40px);max-width:26em}.pitch-line[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(18px,1.35vw,24px);line-height:1.4;font-weight:500;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.pitch-place[data-astro-cid-j7pv25f6]{display:block;margin-top:.25em;color:var(--muted);font-weight:400}.pitch-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(18px,1.6vw,28px)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--text);color:#fff;font-weight:500;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000029}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.text-link[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:2px}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-j7pv25f6]:hover{transform:none}}@keyframes greet-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.loader[data-astro-cid-j7pv25f6]{display:none}.intro-loader .loader[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--bg);transition:transform .55s cubic-bezier(.76,0,.24,1)}.loader[data-astro-cid-j7pv25f6].out{transform:translateY(-100%)}.count[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text)}.intro .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{transform:translateY(115%)}.intro-go .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{transform:none;transition:transform .7s cubic-bezier(.22,1,.36,1)}.intro-go .line[data-astro-cid-j7pv25f6]:nth-child(2)>span[data-astro-cid-j7pv25f6]{transition-delay:.07s}.intro-go .line[data-astro-cid-j7pv25f6]:nth-child(3)>span[data-astro-cid-j7pv25f6]{transition-delay:.14s}.intro .pitch[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(12px)}.intro-go .pitch[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:opacity .6s ease .45s,transform .6s cubic-bezier(.22,1,.36,1) .45s}.greeting[data-astro-cid-j7pv25f6].shake{animation:greet-wave .9s ease-in-out}.intro .collage[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]{clip-path:inset(100% 0 0 0 round var(--radius))}.intro-go .collage[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]{clip-path:inset(0 0 0 0 round var(--radius));transition:clip-path .7s cubic-bezier(.76,0,.24,1) .8s}.intro-go .collage[data-astro-cid-j7pv25f6] .p2[data-astro-cid-j7pv25f6]{transition-delay:.05s}.intro-go .collage[data-astro-cid-j7pv25f6] .p3[data-astro-cid-j7pv25f6]{transition-delay:.88s}.intro-go .collage[data-astro-cid-j7pv25f6] .p4[data-astro-cid-j7pv25f6]{transition-delay:.96s}.intro .about[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(24px)}.intro-go .about[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:opacity .7s ease 1.05s,transform .7s cubic-bezier(.22,1,.36,1) 1.05s}.intro .sidebar{opacity:0;transform:translate(-12px)}.intro-go .sidebar{opacity:1;transform:none;transition:opacity .6s ease .2s,transform .6s cubic-bezier(.22,1,.36,1) .2s}.photo[data-astro-cid-j7pv25f6]{object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,opacity .35s ease}.photo[data-astro-cid-j7pv25f6]:hover{transform:scale(1.04);box-shadow:0 16px 40px #00000029;opacity:1;z-index:1}@media(prefers-reduced-motion:reduce){.photo[data-astro-cid-j7pv25f6]:hover{transform:none}}.collage[data-astro-cid-j7pv25f6]{position:relative;height:clamp(400px,36vw,780px)}.collage[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:absolute}.p1[data-astro-cid-j7pv25f6]{left:0;top:24%;width:26%;height:60%}.p2[data-astro-cid-j7pv25f6]{left:29%;top:0;width:34%;height:100%;object-position:center 35%}.p3[data-astro-cid-j7pv25f6]{left:66%;top:0;width:34%;height:44%}.p4[data-astro-cid-j7pv25f6]{left:66%;top:48%;width:26%;height:52%}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,5vw,112px);margin-top:clamp(56px,5vw,96px);align-items:center}.bio[data-astro-cid-j7pv25f6]{max-width:30em}.bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .9em;font-size:clamp(17px,1.25vw,22px);line-height:1.5;color:#444}.bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0;color:var(--text);font-weight:500}.closing[data-astro-cid-j7pv25f6]{text-align:center}.closing-line[data-astro-cid-j7pv25f6]{margin:0 auto;max-width:18em;font-size:clamp(28px,3vw,52px);font-weight:600;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.closing-actions[data-astro-cid-j7pv25f6]{justify-content:center;margin-top:clamp(20px,2vw,32px)}.closing-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{background:#0a66c2}.closing-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{background:#004182;box-shadow:0 8px 20px #0a66c24d}.block[data-astro-cid-j7pv25f6]+.block[data-astro-cid-j7pv25f6]{margin-top:clamp(80px,7vw,140px);padding-top:clamp(40px,3.5vw,64px);border-top:1px solid var(--border)}.video[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:var(--shadow)}.video[data-astro-cid-j7pv25f6] iframe{display:block;width:100%;height:100%;border:0}.yt-poster[data-astro-cid-j7pv25f6]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;color:#fff;font:inherit;text-align:left;cursor:pointer}.yt-poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .3s ease}.yt-poster[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{opacity:.6}.yt-play[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:45%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#ffffffeb;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.yt-poster[data-astro-cid-j7pv25f6]:hover .yt-play[data-astro-cid-j7pv25f6]{transform:translate(-50%,-50%) scale(1.08)}.yt-play[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:30px;height:30px;margin-left:4px;fill:#1d1d1f}.yt-text[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:32px 20px 16px;background:linear-gradient(transparent,#0000008c);text-shadow:0 1px 8px rgba(0,0,0,.6)}.yt-label[data-astro-cid-j7pv25f6]{font-weight:600;font-size:16px}.yt-note[data-astro-cid-j7pv25f6]{font-size:12px}@media(max-width:600px){.yt-text[data-astro-cid-j7pv25f6]{padding:24px 14px 12px}.yt-label[data-astro-cid-j7pv25f6]{font-size:14px}}.yt-note[data-astro-cid-j7pv25f6] .u[data-astro-cid-j7pv25f6]{text-decoration:underline}.yt-poster[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.collage[data-astro-cid-j7pv25f6]{height:340px}}
