.work[data-astro-cid-r3bc3sjw]{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,110px)}.work-section[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);grid-template-columns:minmax(200px,3fr) 9fr;column-gap:clamp(32px,6vw,96px);padding-block:clamp(44px,6vw,80px);display:grid}.work-section[data-astro-cid-r3bc3sjw]:first-child{border-top:0;padding-top:0}.work-label[data-astro-cid-r3bc3sjw] h1[data-astro-cid-r3bc3sjw],.work-label[data-astro-cid-r3bc3sjw] h2[data-astro-cid-r3bc3sjw]{top:calc(var(--header-h) + 28px);font-variation-settings:"opsz" 48;letter-spacing:-.015em;font-size:clamp(30px,3vw,40px);position:sticky}.work-content[data-astro-cid-r3bc3sjw]{min-width:0}.clip-group[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(150px,2.2fr) 6fr;column-gap:28px;padding:18px 0;display:grid}.clip-group[data-astro-cid-r3bc3sjw]:first-child{border-top:0;padding-top:6px}.clip-publication[data-astro-cid-r3bc3sjw]{align-content:start;gap:4px;padding-top:7px;display:grid}.clip-count[data-astro-cid-r3bc3sjw]{font-family:var(--serif);color:var(--ink-soft);font-size:14px;font-style:italic}.clip-list[data-astro-cid-r3bc3sjw]{margin:0;padding:0;list-style:none}.clip-list[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]+li[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line)}.clip[data-astro-cid-r3bc3sjw]{justify-content:space-between;align-items:baseline;gap:18px;padding:6px 0 7px;display:flex}.clip-title[data-astro-cid-r3bc3sjw]{font-family:var(--serif);font-variation-settings:"opsz" 24;transition:color .2s ease, transform .4s var(--ease);font-size:20px;line-height:1.35}.clip[data-astro-cid-r3bc3sjw] .external-icon[data-astro-cid-r3bc3sjw]{width:18px;height:18px;color:var(--accent);opacity:0;transition:opacity .2s ease, transform .4s var(--ease);flex:none;transform:translate(-6px,6px)}.clip[data-astro-cid-r3bc3sjw]:hover .clip-title[data-astro-cid-r3bc3sjw],.clip[data-astro-cid-r3bc3sjw]:focus-visible .clip-title[data-astro-cid-r3bc3sjw]{color:var(--accent);transform:translate(6px)}.clip[data-astro-cid-r3bc3sjw]:hover .external-icon[data-astro-cid-r3bc3sjw],.clip[data-astro-cid-r3bc3sjw]:focus-visible .external-icon[data-astro-cid-r3bc3sjw]{opacity:1;transform:none}.talk[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);grid-template-columns:88px minmax(160px,2.4fr) 5fr;gap:8px 28px;padding:22px 0;display:grid}.talk[data-astro-cid-r3bc3sjw]:first-child{border-top:0;padding-top:4px}.talk-date[data-astro-cid-r3bc3sjw]{color:var(--ink-soft);align-content:start;display:grid}.talk-day[data-astro-cid-r3bc3sjw]{font-family:var(--serif);font-variation-settings:"opsz" 60;color:var(--ink);font-size:40px;line-height:1}.is-upcoming[data-astro-cid-r3bc3sjw] .talk-day[data-astro-cid-r3bc3sjw]{color:var(--accent)}.talk-venue[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{font-variation-settings:"opsz" 24;font-size:21px}.talk-venue[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{color:var(--ink-soft);margin-top:4px;font-size:14px}.talk-details[data-astro-cid-r3bc3sjw]{color:var(--ink-soft)}.talk-details[data-astro-cid-r3bc3sjw] cite[data-astro-cid-r3bc3sjw]{font-family:var(--serif);color:var(--ink);font-size:1.08em}.talk-upcoming[data-astro-cid-r3bc3sjw]{background:var(--accent);color:var(--print);vertical-align:2px;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:10px;display:inline-block}.talk-upcoming[data-astro-cid-r3bc3sjw][hidden]{display:none}.services[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);display:grid}.service[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line-strong);align-content:start;gap:10px;padding-top:18px;display:grid}.service-number[data-astro-cid-r3bc3sjw]{font-family:var(--serif);color:var(--accent);font-size:18px;font-style:italic}.service[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{font-variation-settings:"opsz" 30;font-size:23px}.service[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{color:var(--ink-soft)}.exp-group[data-astro-cid-r3bc3sjw]+.exp-group[data-astro-cid-r3bc3sjw]{margin-top:40px}.exp-group[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{color:var(--ink-soft);margin-bottom:8px}.exp-group[data-astro-cid-r3bc3sjw] ul[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.exp-group[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.exp-group[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]:only-child{grid-column:1/-1}.exp-name[data-astro-cid-r3bc3sjw]{font-family:var(--serif);font-variation-settings:"opsz" 30;font-size:22px;line-height:1.2}.exp-where[data-astro-cid-r3bc3sjw]{color:var(--ink-soft);font-size:14px}@media (width<=900px){.work-section[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr;row-gap:28px}.work-label[data-astro-cid-r3bc3sjw] h1[data-astro-cid-r3bc3sjw],.work-label[data-astro-cid-r3bc3sjw] h2[data-astro-cid-r3bc3sjw]{position:static}}@media (width<=620px){.clip-group[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr;row-gap:6px}.clip-publication[data-astro-cid-r3bc3sjw]{justify-content:space-between;align-items:baseline;display:flex}.clip-title[data-astro-cid-r3bc3sjw]{font-size:19px}.clip[data-astro-cid-r3bc3sjw] .external-icon[data-astro-cid-r3bc3sjw]{opacity:.6;transform:none}.talk[data-astro-cid-r3bc3sjw]{grid-template-columns:76px 1fr;column-gap:18px}.talk-details[data-astro-cid-r3bc3sjw]{grid-column:2}.talk-day[data-astro-cid-r3bc3sjw]{font-size:34px}.services[data-astro-cid-r3bc3sjw],.exp-group[data-astro-cid-r3bc3sjw] ul[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}}
