.contact[data-astro-cid-he3spzz3]{padding:52px var(--gutter) 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.label[data-astro-cid-he3spzz3]{color:var(--ink-muted);font-size:11px;font-weight:400}.email[data-astro-cid-he3spzz3]{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:14px;font-size:30px;font-weight:500;line-height:1.2}.links[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule-mid)}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3],.links[data-astro-cid-he3spzz3] .pending[data-astro-cid-he3spzz3],.links[data-astro-cid-he3spzz3] .muted[data-astro-cid-he3spzz3]{justify-content:space-between;padding:11px 0;display:flex}.links[data-astro-cid-he3spzz3] .muted[data-astro-cid-he3spzz3]{color:var(--ink-muted)}.arrow[data-astro-cid-he3spzz3]{color:var(--ink-35)}@media (width<=900px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=560px){.links[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}.elsewhere[data-astro-cid-kb3vwkvu]{background:var(--rule-mid);border-bottom:1px solid var(--rule-mid);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cell[data-astro-cid-kb3vwkvu]{background:var(--paper);padding:56px var(--gutter) 40px;margin:0}.cell--text[data-astro-cid-kb3vwkvu]{grid-column:span 2}.lead[data-astro-cid-kb3vwkvu]{max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.3}.body[data-astro-cid-kb3vwkvu]{max-width:56ch;color:var(--ink-70);text-wrap:pretty;margin-top:24px;font-size:14px;line-height:1.95}.motif[data-astro-cid-kb3vwkvu]{padding:22px var(--gutter) 28px;flex-direction:column;gap:14px;display:flex}.motif[data-astro-cid-kb3vwkvu] canvas[data-astro-cid-kb3vwkvu]{width:100%;height:180px}figcaption[data-astro-cid-kb3vwkvu]{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.85}@media (width<=900px){.elsewhere[data-astro-cid-kb3vwkvu]{grid-template-columns:minmax(0,1fr)}.cell--text[data-astro-cid-kb3vwkvu]{grid-column:auto;padding-top:0}.cell--title[data-astro-cid-kb3vwkvu]{padding-bottom:24px}}@media (width<=560px){.motif[data-astro-cid-kb3vwkvu]{padding:14px var(--gutter) 20px;gap:10px}.motif[data-astro-cid-kb3vwkvu] canvas[data-astro-cid-kb3vwkvu]{height:140px}}img.portrait-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait-empty[data-astro-cid-idcj4gp7]{background:var(--paper-2);color:var(--ink-muted);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.portrait[data-astro-cid-ge2uvauf]{min-height:clamp(600px, calc(100vh - var(--header-h) - var(--band-h)), 920px);min-height:clamp(600px, calc(100svh - var(--header-h) - var(--band-h)), 920px);background:var(--paper-2);border-right:1px solid var(--rule);touch-action:pan-y;isolation:isolate;position:relative;overflow:hidden}.layer[data-astro-cid-ge2uvauf],.grid[data-astro-cid-ge2uvauf],.tint[data-astro-cid-ge2uvauf],.reveal[data-astro-cid-ge2uvauf],.reveal__inner[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.layer--a[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.07)brightness(1.02)}.layer--b[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.05)brightness(1.08)}.grid[data-astro-cid-ge2uvauf]{pointer-events:none;background-image:linear-gradient(90deg,#12121217 1px,#0000 1px),linear-gradient(#12121217 1px,#0000 1px);background-size:24px 24px}.reveal[data-astro-cid-ge2uvauf]{will-change:transform;pointer-events:none;overflow:hidden;transform:translate(50%)}.reveal__inner[data-astro-cid-ge2uvauf]{background:var(--paper-2);will-change:transform;transform:translate(-50%)}.tint[data-astro-cid-ge2uvauf]{background:var(--accent);mix-blend-mode:color;opacity:.75}.seam[data-astro-cid-ge2uvauf]{background:var(--ink);width:1px;position:absolute;top:0;bottom:0;left:0}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.copy__text[data-astro-cid-ge2uvauf]{padding:56px var(--gutter) 48px clamp(20px, 4vw, 72px)}.name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(52px,7.6vw,120px);font-weight:600;line-height:.92}.tagline[data-astro-cid-ge2uvauf]{max-width:26ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.intro[data-astro-cid-ge2uvauf]{max-width:56ch;color:var(--ink-80);text-wrap:pretty;margin-top:26px;font-size:14.5px;line-height:1.95}.facts[data-astro-cid-ge2uvauf]{background:var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.fact[data-astro-cid-ge2uvauf]{background:var(--paper);flex-direction:column;gap:4px;min-width:0;padding:14px 20px 16px;display:flex}.fact[data-astro-cid-ge2uvauf]:first-child{padding-left:clamp(20px,4vw,72px)}.fact[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--ink-muted);font-size:11px}.fact[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{white-space:nowrap;text-overflow:ellipsis;margin:-6px;padding:6px;font-size:12.5px;overflow:hidden}@media (width<=1200px){.facts[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.fact[data-astro-cid-ge2uvauf],.fact[data-astro-cid-ge2uvauf]:first-child{padding-left:clamp(20px,4vw,72px)}}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-right:0;border-bottom:1px solid var(--rule);min-height:0}.copy__text[data-astro-cid-ge2uvauf]{padding:36px var(--gutter)}.fact[data-astro-cid-ge2uvauf],.fact[data-astro-cid-ge2uvauf]:first-child{padding-inline:var(--gutter)}}@media (width<=560px){.portrait[data-astro-cid-ge2uvauf]{aspect-ratio:1}.copy__text[data-astro-cid-ge2uvauf]{padding-top:28px}.tagline[data-astro-cid-ge2uvauf]{margin-top:14px}}.path[data-astro-cid-zjh442oh]{padding:56px var(--gutter) 60px;background:var(--ink);color:var(--paper);margin-top:56px}.path[data-astro-cid-zjh442oh] [data-astro-cid-zjh442oh]::selection{background:var(--accent);color:var(--ink)}.head[data-astro-cid-zjh442oh]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:38px;display:flex}.head[data-astro-cid-zjh442oh] .meta[data-astro-cid-zjh442oh]{color:var(--paper-muted)}.timeline[data-astro-cid-zjh442oh]{margin:0;padding:0;list-style:none}.step[data-astro-cid-zjh442oh]{--line:25px;grid-template-columns:104px 28px minmax(0,1fr);align-items:start;display:grid}.when[data-astro-cid-zjh442oh]{font-size:11px;line-height:var(--line);white-space:nowrap;color:var(--paper-muted);padding-bottom:34px}.content[data-astro-cid-zjh442oh]{padding-bottom:34px}.step[data-astro-cid-zjh442oh]:last-child .when[data-astro-cid-zjh442oh],.step[data-astro-cid-zjh442oh]:last-child .content[data-astro-cid-zjh442oh]{padding-bottom:0}.rail[data-astro-cid-zjh442oh]{align-self:stretch;min-height:34px;position:relative}.rail[data-astro-cid-zjh442oh]:before{content:"";background:var(--paper-20);width:1px;position:absolute;top:0;bottom:0;left:50%}.step[data-astro-cid-zjh442oh]:first-child .rail[data-astro-cid-zjh442oh]:before{top:calc(var(--line) / 2)}.step[data-astro-cid-zjh442oh]:last-child .rail[data-astro-cid-zjh442oh]:before{height:calc(var(--line) / 2);bottom:auto}.dot[data-astro-cid-zjh442oh]{left:calc(50% + .5px);top:calc(var(--line) / 2);background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.step--current[data-astro-cid-zjh442oh] .when[data-astro-cid-zjh442oh]{color:var(--accent)}.step--current[data-astro-cid-zjh442oh] .dot[data-astro-cid-zjh442oh]{background:var(--accent);width:9px;height:9px}.step[data-astro-cid-zjh442oh]:last-child .dot[data-astro-cid-zjh442oh]{background:var(--ink);border:1px solid var(--paper)}.title[data-astro-cid-zjh442oh]{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:var(--line);letter-spacing:-.015em}.detail[data-astro-cid-zjh442oh]{color:var(--paper-60);margin-top:5px;font-size:12.5px;line-height:1.8}@media (width<=900px){.step[data-astro-cid-zjh442oh]{grid-template-columns:84px 20px minmax(0,1fr)}}.research[data-astro-cid-oshysqc2]{padding:76px var(--gutter) 0}.head[data-astro-cid-oshysqc2]{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.head[data-astro-cid-oshysqc2] .meta[data-astro-cid-oshysqc2]{color:var(--ink-muted)}.list[data-astro-cid-oshysqc2]{margin:0;padding:0;list-style:none}.row[data-astro-cid-oshysqc2]{--line:30px;border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:32px;padding:32px 0;display:grid}.row[data-astro-cid-oshysqc2]:last-child{border-bottom:0}.when[data-astro-cid-oshysqc2]{font-size:11px;line-height:var(--line);color:var(--ink-muted)}.when--now[data-astro-cid-oshysqc2]{color:var(--accent-text)}.title[data-astro-cid-oshysqc2]{font-family:var(--font-display);font-size:23px;font-weight:500;line-height:var(--line);letter-spacing:-.02em;text-wrap:pretty}.body[data-astro-cid-oshysqc2]{margin-top:calc((var(--line) - 1.9em) / 2);color:var(--ink-70);text-wrap:pretty;font-size:13px;line-height:1.9}.venue[data-astro-cid-oshysqc2]{color:var(--ink-muted)}.foot[data-astro-cid-oshysqc2]{border-top:1px solid var(--rule-strong);color:var(--ink-muted);justify-content:space-between;gap:16px;padding-top:18px;font-size:12px;display:flex}.accent-link[data-astro-cid-oshysqc2]{color:var(--accent-text)}@media (width<=900px){.row[data-astro-cid-oshysqc2]{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 0}.when[data-astro-cid-oshysqc2]{line-height:1.2}.body[data-astro-cid-oshysqc2]{margin-top:0}}.band[data-astro-cid-6tljev2w]{height:var(--band-h);background:var(--accent);position:relative;overflow:hidden}canvas[data-astro-cid-6tljev2w]{width:100%;height:100%}
