.sec-n[data-astro-cid-ta2fbyqs]{color:var(--c-accent)}.sec-head[data-astro-cid-ta2fbyqs]{gap:var(--s-5);max-width:48rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.dh[data-astro-cid-ta2fbyqs]{padding:calc(var(--header-h) + clamp(1.5rem, .5rem + 2.5vw, 3rem)) 0 clamp(2.5rem, 1.5rem + 3vw, 4.5rem);position:relative;overflow:hidden}.dh__bg[data-astro-cid-ta2fbyqs]{pointer-events:none;position:absolute;inset:0}.dh__grid[data-astro-cid-ta2fbyqs]{background-image:linear-gradient(#e2e8f00a 1px,#0000 1px),linear-gradient(90deg,#e2e8f00a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 35% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 35% 40%,#000,#0000 75%)}.dh__glow[data-astro-cid-ta2fbyqs]{background:radial-gradient(50% 50%,#60a5fa2e,#0000 70%);width:70%;height:110%;position:absolute;top:0;left:-10%}.dh__rings[data-astro-cid-ta2fbyqs]{left:max(-120px, calc((100vw - var(--container)) / 2 - 160px));top:calc(var(--header-h) + 10px);fill:none;stroke:#94b2e61f;width:clamp(22rem,14rem + 22vw,40rem);position:absolute}.dh__layout[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,1rem + 4.5vw,6.5rem);display:grid;position:relative}.dh__portrait[data-astro-cid-ta2fbyqs]{margin:0;position:relative}.dh__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 80px);background:var(--c-surface);border-radius:32px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000000d9,0 0 0 1px #e2e8f01f}.dh__frame[data-astro-cid-ta2fbyqs]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050a17b8);height:34%;position:absolute;inset:auto 0 0}.dh__frame[data-astro-cid-ta2fbyqs] picture,.dh__frame[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.dh__badge[data-astro-cid-ta2fbyqs]{z-index:1;-webkit-backdrop-filter:blur(10px);font-size:var(--fs-sm);color:var(--text-2);background:#050a17b8;border:1px solid #93c5fd47;border-radius:18px;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.dh__badge-k[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-bright)}.dh__copy[data-astro-cid-ta2fbyqs]{gap:var(--s-4);align-content:center;display:grid}.dh__crumbs[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{font-size:var(--fs-xs);color:var(--text-3);gap:8px;margin:0;padding:0;list-style:none;display:flex}.dh__crumbs[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]:before{content:"/";opacity:.6;margin-right:8px}.dh__crumbs[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--text-2)}.dh__kicker[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);margin:0}.dh__name[data-astro-cid-ta2fbyqs]{letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,1.6rem + 5vw,6.4rem);font-weight:560;line-height:.9;display:grid}.dh__first[data-astro-cid-ta2fbyqs]{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.04em}.dh__role[data-astro-cid-ta2fbyqs]{gap:4px;display:grid}.dh__role[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.dh__title[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1.05rem;font-weight:600}.dh__desc[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2)}.dh__intro[data-astro-cid-ta2fbyqs]{gap:var(--s-3);max-width:40rem;display:grid}.dh__intro[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;font-size:1rem;line-height:1.65}.dh__intro[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:first-child{color:var(--text);font-size:1.15rem}.dh__ctas[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.dh__link[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--accent-a40);color:var(--c-accent-bright);align-items:center;gap:6px;padding-bottom:3px;font-weight:600;display:inline-flex}.dh__link[data-astro-cid-ta2fbyqs]:hover{color:var(--text);border-color:var(--text)}.dh__proof[data-astro-cid-ta2fbyqs]{margin:var(--s-3) 0 0;border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dh__proof[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{padding:var(--s-4) var(--s-4) 0 0}.dh__proof[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]+div[data-astro-cid-ta2fbyqs]{padding-left:var(--s-4);border-left:1px solid var(--line)}.dh__proof[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;color:var(--text);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:600}.dh__proof[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:var(--fs-xs);color:var(--text-3);margin:2px 0 0;line-height:1.45}@media (prefers-reduced-motion:no-preference){.enter[data-astro-cid-ta2fbyqs]{animation:about-enter .9s var(--ease-out) both;animation-delay:calc(var(--e) * 80ms)}.dh__frame[data-astro-cid-ta2fbyqs]{animation:portrait-in 1.3s var(--ease-out) both}.dh__frame[data-astro-cid-ta2fbyqs] img{animation:portrait-settle 1.8s var(--ease-out) both}.dh__badge[data-astro-cid-ta2fbyqs]{animation:about-enter .9s var(--ease-out) .7s both}}@keyframes about-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes portrait-in{0%{clip-path:inset(100% 0 0 round 32px)}to{clip-path:inset(0 round 32px)}}@keyframes portrait-settle{0%{transform:scale(1.07)}}.chap[data-astro-cid-ta2fbyqs]{top:var(--header-h);z-index:50;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#050a17e6;position:sticky}.chap__inner[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-6);min-height:56px;display:flex}.chap__label[data-astro-cid-ta2fbyqs]{color:var(--text-3)}.chap[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.chap[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-radius:var(--r-pill);height:36px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;transition:color var(--dur-2), background-color var(--dur-2);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.chap[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--text)}.chap[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs].is-active{color:var(--text);background:#e2e8f014}.chap__n[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-accent)}html{scroll-padding-top:calc(var(--header-h) + 72px)}.pf__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5.5rem);display:grid}.pf__overview[data-astro-cid-ta2fbyqs]{gap:var(--s-5);display:grid}.pf__overview[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;font-size:1.1rem;line-height:1.7}.pf__overview[data-astro-cid-ta2fbyqs] .pf__lede[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;color:var(--text);font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);line-height:1.5}.pf__industries[data-astro-cid-ta2fbyqs]{padding:var(--s-6);border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(#13213d8c,#080f208c)}.pf__industries[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 var(--s-4);color:var(--c-accent)}.pf__industries[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{gap:var(--s-4);margin:0;display:grid}.pf__industries[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:600}.pf__industries[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2);margin:4px 0 0;line-height:1.55}.pf__focus[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(3rem,2rem + 3vw,5rem) 0 0;padding:0;list-style:none;display:grid}.pf__focus[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{column-gap:var(--s-4);padding:var(--s-8) var(--s-6) var(--s-8) 0;border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);display:grid}.pf__focus[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n){padding-left:var(--s-6);border-left:1px solid var(--line)}.pf__focus-n[data-astro-cid-ta2fbyqs]{color:var(--c-accent-bright);grid-row:span 2;font-size:2.2rem;line-height:1}.pf__focus[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:var(--tracking-snug);margin:0 0 6px;font-size:1.2rem}.pf__focus[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;line-height:1.6}.pull[data-astro-cid-ta2fbyqs]{text-align:center;max-width:30ch;margin:clamp(3.5rem,2rem + 4vw,6rem) auto}.pull--line[data-astro-cid-ta2fbyqs],.pull[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem);font-style:italic;line-height:1.15}.pull[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--text-3)}.ms__title[data-astro-cid-ta2fbyqs]{margin:0 0 var(--s-6);color:var(--text-3)}.ms__list[data-astro-cid-ta2fbyqs]{gap:var(--s-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.ms__list[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg, var(--c-accent-deep), #94b2e640);height:1px;position:absolute;top:3.05rem;left:0;right:0}.ms__item[data-astro-cid-ta2fbyqs]{align-content:start;gap:6px;display:grid;position:relative}.ms__year[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--text);font-size:1.35rem;font-weight:600}.ms__dot[data-astro-cid-ta2fbyqs]{background:var(--c-bg);border:2px solid var(--c-accent);z-index:1;border-radius:50%;width:11px;height:11px;margin:8px 0 10px;position:relative}.ms__item--now[data-astro-cid-ta2fbyqs] .ms__dot[data-astro-cid-ta2fbyqs]{background:var(--c-teal);border-color:var(--c-teal);box-shadow:0 0 0 4px var(--teal-a24)}.ms__what[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:600;line-height:1.4}.ms__note[data-astro-cid-ta2fbyqs]{font-size:var(--fs-xs);color:var(--text-3);margin:0;line-height:1.5}.msg[data-astro-cid-ta2fbyqs]{isolation:isolate;border-bottom:1px solid var(--line);padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);position:relative;overflow:clip}.msg__glow[data-astro-cid-ta2fbyqs]{z-index:-1;background:radial-gradient(50% 70%,#3b82f624,#0000 70%);position:absolute;inset:0}.msg__inner[data-astro-cid-ta2fbyqs]{justify-items:center;gap:var(--s-8);text-align:center;max-width:62rem;display:grid}.msg__k[data-astro-cid-ta2fbyqs]{color:var(--c-accent-bright)}.msg__fig[data-astro-cid-ta2fbyqs]{justify-items:center;gap:var(--s-8);margin:0;display:grid;position:relative}.msg__mark[data-astro-cid-ta2fbyqs]{background:var(--grad-accent);color:#0000;opacity:.35;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,4rem + 6vw,10rem);line-height:1;position:absolute;top:-.55em;left:50%;transform:translate(-50%)}.msg__fig[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{margin:0}.msg__fig[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);line-height:1.4}.msg__sig[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);text-align:left;background:#ffffff08;padding:8px 20px 8px 8px;display:inline-flex}.msg__photo[data-astro-cid-ta2fbyqs]{border-radius:50%;width:52px;height:52px;overflow:hidden;box-shadow:0 0 0 2px #93c5fd73}.msg__photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.msg__sig[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-weight:600;display:block}.msg__sig[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2)}@media (width<=1100px){.cr[data-astro-cid-ta2fbyqs] .cr__list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.cr__main[data-astro-cid-ta2fbyqs]{gap:var(--s-5);display:grid}.cr__lead[data-astro-cid-ta2fbyqs]{max-width:44rem;color:var(--text-2);margin:0;line-height:1.65}.cr__list[data-astro-cid-ta2fbyqs]{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.cr__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--line-2);background:radial-gradient(90% 60% at 100% 0,#60a5fa1a,#0000 60%),linear-gradient(#101b31b3,#080e1cb3);display:grid;position:relative}.cr__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--grad-accent);width:36px;height:3px;margin-bottom:var(--s-2);border-radius:3px}.cr__name[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1.08rem;font-weight:600;display:block}.cr__name[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-3)}.cr__dates[data-astro-cid-ta2fbyqs]{gap:var(--s-6);text-align:right;margin:0;display:flex}.cr__dates[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cr__dates[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text);white-space:nowrap;margin:2px 0 0}.cr__source[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--c-accent-bright);justify-self:start;align-items:center;gap:6px;display:inline-flex}.cr__appear[data-astro-cid-ta2fbyqs]{gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(120% 80% at 0 0,#60a5fa1f,#0000 60%),linear-gradient(#13213d99,#080f2099);display:grid}.cr__appear[data-astro-cid-ta2fbyqs] .mono-label[data-astro-cid-ta2fbyqs]{color:var(--c-accent);margin:0}.cr__appear[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.35rem}.cr__appear[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2);margin:0;line-height:1.6}.cr__appear[data-astro-cid-ta2fbyqs] .cr__ep[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:600}.cr__appear[data-astro-cid-ta2fbyqs] .cr__meta[data-astro-cid-ta2fbyqs]{font-size:var(--fs-xs);color:var(--text-3)}.cr__listen[data-astro-cid-ta2fbyqs]{margin-top:var(--s-2);border-bottom:1px solid var(--accent-a40);color:var(--c-accent-bright);justify-self:start;align-items:center;gap:6px;padding-bottom:3px;font-weight:600;display:inline-flex}.why[data-astro-cid-ta2fbyqs]{border-block:1px solid var(--line)}.why__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,7rem);display:grid}.why__head[data-astro-cid-ta2fbyqs]{gap:var(--s-5);justify-items:start;display:grid}.why__lead[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;font-size:1.08rem;line-height:1.7}.why__link[data-astro-cid-ta2fbyqs]{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--text);background:#60a5fa14;border:1px solid #60a5fa52;align-items:center;gap:10px;padding:10px 16px 10px 14px;font-weight:600;display:inline-flex}.why__live[data-astro-cid-ta2fbyqs]{background:var(--c-teal);width:8px;height:8px;box-shadow:0 0 0 3px var(--teal-a24);border-radius:50%}.why__list[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.why__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:var(--s-6) 0;border-top:1px solid var(--line-2);gap:6px;display:grid}.why__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--line-2)}.why__n[data-astro-cid-ta2fbyqs]{color:var(--c-accent)}.why__list[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.25rem}.why__list[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;line-height:1.6}.tm__head[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-6)}.tm__lead[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);transition:border-color var(--dur-2), background-color var(--dur-2);background:#ffffff08;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);padding:10px 18px 10px 10px;display:inline-flex}.tm__lead[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent-a40);background:var(--accent-a08)}.tm__lead-photo[data-astro-cid-ta2fbyqs]{border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.tm__lead-photo[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.tm__lead-text[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2);display:grid}.tm__lead-text[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1rem}.tm__lead-go[data-astro-cid-ta2fbyqs]{margin-left:var(--s-3);font-size:var(--fs-sm);color:var(--c-accent-bright);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tm__person[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,1rem + 5vw,6.5rem);display:grid}.tm__portrait[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 90px);margin:0;position:sticky}.tm__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;background:linear-gradient(160deg,#13213d,#050a17);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000c,0 0 0 1px #e2e8f01f}.tm__frame[data-astro-cid-ta2fbyqs] picture,.tm__frame[data-astro-cid-ta2fbyqs] img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.tm__initials[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);color:var(--c-accent-bright);background:radial-gradient(60% 60% at 50% 40%,#60a5fa47,#0000 70%);place-items:center;font-size:clamp(5rem,3rem + 6vw,9rem);font-style:italic;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js-reveal .tm__portrait[data-astro-cid-ta2fbyqs][data-reveal]{opacity:1;transform:none}.js-reveal .tm__portrait[data-astro-cid-ta2fbyqs][data-reveal] .tm__frame[data-astro-cid-ta2fbyqs]{clip-path:inset(100% 0 0 round 28px);transition:clip-path 1.2s var(--ease-out) .1s}.js-reveal .tm__portrait[data-astro-cid-ta2fbyqs][data-reveal].is-in .tm__frame[data-astro-cid-ta2fbyqs]{clip-path:inset(0 round 28px)}}.tm__copy[data-astro-cid-ta2fbyqs]{gap:var(--s-5);display:grid}.tm__name[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,1.4rem + 3.2vw,4.4rem);font-weight:560;line-height:.98}.tm__title[data-astro-cid-ta2fbyqs]{color:var(--c-accent-bright);margin:0;font-size:1.05rem;font-weight:600}.tm__summary[data-astro-cid-ta2fbyqs]{gap:var(--s-4);display:grid}.tm__summary[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;font-size:1.08rem;line-height:1.7}.tm__summary[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:first-child{color:var(--text);font-size:1.2rem}.tm__line[data-astro-cid-ta2fbyqs]{margin:var(--s-4) 0;padding-left:var(--s-5);border-left:2px solid var(--c-accent);font-family:var(--font-serif);color:var(--text);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-style:italic;line-height:1.25}.tm__line[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs],.tm__line[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.tm__line[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{margin-top:var(--s-2);font-family:var(--font-sans);font-style:normal;font-size:var(--fs-sm);color:var(--text-3)}.tm__work-title[data-astro-cid-ta2fbyqs]{margin:var(--s-4) 0 0;color:var(--text-3)}.tm__work[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tm__work[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-bottom:1px solid var(--line);gap:4px;display:grid}.tm__work[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n){padding-left:var(--s-5);border-left:1px solid var(--line)}.tm__work[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:600}.tm__work[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.talk[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);text-align:center;padding-block:clamp(5rem,3rem + 6vw,9rem);position:relative;overflow:hidden}.talk__glow[data-astro-cid-ta2fbyqs]{pointer-events:none;background:radial-gradient(50% 50%,#60a5fa33,#0000 70%);width:min(1100px,140%);height:120%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.talk__inner[data-astro-cid-ta2fbyqs]{justify-items:center;gap:var(--s-5);display:grid;position:relative}.talk__title[data-astro-cid-ta2fbyqs]{max-width:16ch;font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:540;line-height:1}.talk__accent[data-astro-cid-ta2fbyqs]{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.talk__lead[data-astro-cid-ta2fbyqs]{max-width:36rem;font-size:var(--fs-lead);color:var(--text-2);margin:0;line-height:1.55}.talk__ctas[data-astro-cid-ta2fbyqs]{justify-content:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ov[data-astro-cid-ta2fbyqs]{gap:var(--s-6);padding-left:clamp(1.25rem,.8rem + 1.5vw,2rem);display:grid;position:relative}.ov__rail[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--c-accent-bright), var(--c-indigo) 55%, transparent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 14px #60a5fa73}.ov__lede[data-astro-cid-ta2fbyqs]{letter-spacing:-.015em;color:var(--text);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,1.05rem + .75vw,1.7rem);line-height:1.45}.ov__note[data-astro-cid-ta2fbyqs]{max-width:40rem;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:linear-gradient(90deg,#60a5fa14,#0000 80%);border:1px solid #94b2e629;gap:8px;display:grid}.ov__note-k[data-astro-cid-ta2fbyqs]{color:var(--c-accent)}.ov__note[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;font-size:1.02rem;line-height:1.65}.ind[data-astro-cid-ta2fbyqs]{gap:var(--s-5);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 1.2vw,2.1rem);display:grid;position:relative;overflow:hidden}.ind[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent-bright), var(--c-teal), transparent);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.ind__head[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.ind__head[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--c-accent);margin:0}.ind__count[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ind__groups[data-astro-cid-ta2fbyqs]{gap:var(--s-5);margin:0;display:grid}.ind__group[data-astro-cid-ta2fbyqs]+.ind__group[data-astro-cid-ta2fbyqs]{padding-top:var(--s-5);border-top:1px solid var(--line)}.ind__group[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-3);color:var(--text);align-items:center;gap:10px;font-weight:600;display:flex}.ind__n[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-accent)}.ind__group[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{margin:0}.ind__chips[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ind__chips[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--text-2);transition:border-color var(--dur-2), color var(--dur-2), background-color var(--dur-2);background:#ffffff08;border:1px solid #94b2e633;padding:5px 12px}.ind__chips[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{color:var(--text);background:#60a5fa1a;border-color:#93c5fd80}.fx[data-astro-cid-ta2fbyqs]{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(3rem,2rem + 3vw,5rem) 0 0;padding:0;list-style:none;display:grid}.fx__card[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--s-3);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 1.2vw,2.25rem);display:grid;position:relative;overflow:hidden}.fx__card[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent-bright), var(--c-indigo), transparent);opacity:.55;height:2px;transition:opacity var(--dur-3);position:absolute;inset:0 0 auto}.fx__card[data-astro-cid-ta2fbyqs]:hover:before{opacity:1}.fx__top[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--s-4);margin-bottom:var(--s-2);display:flex}.fx__n[data-astro-cid-ta2fbyqs]{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:2.6rem;line-height:1}.fx__rule[data-astro-cid-ta2fbyqs]{background:linear-gradient(90deg,#93c5fd73,#0000);flex:1;height:1px}.fx__card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:var(--tracking-snug);margin:0;font-size:1.3rem}.fx__card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-2);margin:0;line-height:1.65}.about-review [data-astro-cid-ta2fbyqs][data-claim]{outline-offset:4px;border-radius:6px;outline:2px dashed #f5b454cc;position:relative}.about-review [data-astro-cid-ta2fbyqs][data-claim]:after{content:attr(data-claim) " · " attr(data-claim-status);z-index:5;font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1a1204;background:#f5b454;border-radius:999px;padding:2px 7px;position:absolute;top:-12px;right:-6px}.about-review [data-astro-cid-ta2fbyqs][data-claim-status=verified]{outline-color:#4fbfade6}.about-review [data-astro-cid-ta2fbyqs][data-claim-status=verified]:after{background:#4fbfad}.about-review [data-astro-cid-ta2fbyqs][data-claim-status=awaiting]{outline-color:#e08a74e6}.about-review [data-astro-cid-ta2fbyqs][data-claim-status=awaiting]:after{background:#e08a74}[data-astro-cid-ta2fbyqs][data-draft-title]:after{content:attr(data-draft-title);vertical-align:middle;font:600 10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#1a0c08;background:#e08a74;border-radius:999px;margin-left:10px;padding:2px 8px;display:inline-block}.tm__review-photo[data-astro-cid-ta2fbyqs]{z-index:2;color:#1a0c08;font:600 11px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#e08a74eb;border-radius:12px;padding:8px 12px;position:absolute;bottom:12px;left:12px;right:12px}.ms__source[data-astro-cid-ta2fbyqs]{margin:var(--s-6) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.about-review [data-astro-cid-ta2fbyqs][data-proposed-quote]:before{content:"Proposed quote for " attr(data-proposed-quote) " — not yet approved";font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5b454;margin-bottom:8px;font-style:normal;display:block}.review-only[data-astro-cid-ta2fbyqs]{margin-top:var(--s-6);padding:var(--s-4);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text-2);border:1px dashed #e08a74b3}@media (width<=1100px){.ms__list[data-astro-cid-ta2fbyqs]{row-gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.ms__list[data-astro-cid-ta2fbyqs]:before{display:none}}@media (width<=960px){.dh__layout[data-astro-cid-ta2fbyqs],.pf__grid[data-astro-cid-ta2fbyqs],.cr__grid[data-astro-cid-ta2fbyqs],.why__grid[data-astro-cid-ta2fbyqs],.tm__person[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.dh__portrait[data-astro-cid-ta2fbyqs]{max-width:34rem}.dh__frame[data-astro-cid-ta2fbyqs]{max-height:none}.tm__portrait[data-astro-cid-ta2fbyqs]{max-width:30rem;position:static}.chap__label[data-astro-cid-ta2fbyqs]{display:none}}@media (width<=640px){.dh[data-astro-cid-ta2fbyqs]{padding-top:calc(var(--header-h) + 1rem)}.dh__layout[data-astro-cid-ta2fbyqs]{gap:var(--s-6)}.dh__portrait[data-astro-cid-ta2fbyqs]{max-width:none;margin-inline:calc(var(--gutter) * -.4)}.dh__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:5/6;border-radius:24px}.dh__badge[data-astro-cid-ta2fbyqs]{font-size:var(--fs-xs);padding:10px 14px;bottom:14px;left:14px;right:14px}.dh__crumbs[data-astro-cid-ta2fbyqs]{display:none}.dh__name[data-astro-cid-ta2fbyqs]{font-size:clamp(3.1rem,1.6rem + 9vw,4.2rem)}.dh__ctas[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{width:100%}.dh__proof[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.dh__proof[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs],.dh__proof[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]+div[data-astro-cid-ta2fbyqs]{align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;border-left:0;border-bottom:1px solid var(--line);display:flex}.dh__proof[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{min-width:5.5rem;font-size:1.35rem}.pf__focus[data-astro-cid-ta2fbyqs],.tm__work[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.pf__focus[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs],.pf__focus[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n),.tm__work[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs],.tm__work[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.ms__list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;row-gap:0;padding-left:22px}.ms__list[data-astro-cid-ta2fbyqs]:before{background:linear-gradient(180deg, var(--c-accent-deep), #94b2e640);width:1px;height:auto;display:block;inset:8px auto 8px 5px}.ms__item[data-astro-cid-ta2fbyqs]{padding-bottom:var(--s-5)}.ms__dot[data-astro-cid-ta2fbyqs]{margin:0;position:absolute;top:6px;left:-22px}.cr[data-astro-cid-ta2fbyqs] .cr__list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.cr__dates[data-astro-cid-ta2fbyqs]{text-align:left}.tm__lead[data-astro-cid-ta2fbyqs]{border-radius:var(--r-lg);width:100%}.tm__lead-go[data-astro-cid-ta2fbyqs]{display:none}.talk__ctas[data-astro-cid-ta2fbyqs],.talk__ctas[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{width:100%}}
