.nx-prose{max-width:min(65ch,calc(100vw - 2rem))}body,html{overflow-x:clip}.nx-prose h1{overflow-wrap:anywhere}.nx-prose:has(.scrollyTalk){max-width:min(1400px,calc(100vw - 3rem));overflow:visible}.nx-prose:has(.scrollyTalk)>.nx-mb-8,.nx-prose:has(.scrollyTalk)>.talkIntro,.nx-prose:has(.scrollyTalk)>h1,.nx-prose:has(.scrollyTalk)>h2,.nx-prose:has(.scrollyTalk)>hr,.nx-prose:has(.scrollyTalk)>p,.nx-prose:has(.scrollyTalk)>small{margin-left:auto;margin-right:auto;max-width:65ch}article.nx-prose:has(.scrollyTalk)>.nx-mb-8,article.nx-prose:has(.scrollyTalk)>.talkIntro,article.nx-prose:has(.scrollyTalk)>h1,article.nx-prose:has(.scrollyTalk)>h2{margin-left:auto!important;margin-right:auto!important;max-width:65ch!important}article.nx-prose:has(.scrollyTalk)>h1,article.nx-prose:has(.scrollyTalk)>h2{max-width:46rem!important}article.nx-prose:has(.scrollyTalk)>.nx-mb-8{max-width:46rem!important}article.nx-prose:has(.scrollyTalk)>small{display:block}article.nx-prose:has(.scrollyTalk)>hr{margin-left:auto!important;margin-right:auto!important;max-width:46rem!important}article.nx-prose:has(.scrollyTalk)>small{align-items:center;display:flex;justify-content:flex-start;max-width:41rem!important;text-align:left;width:100%}.talkIntro{font-size:1.125rem;line-height:1.8;margin:2rem 0 3rem}.talkCoverSlide{margin:3rem auto 4rem!important;max-width:min(1100px,100%)!important;width:100%}.talkCoverSlide img{aspect-ratio:16/9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.12);display:block;height:auto;margin:0;object-fit:contain;width:100%}.scrollyTalk{align-items:start;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,3fr) minmax(340px,2fr);margin:3rem auto 5rem;max-width:1400px;overflow:visible}.scrollyImages{align-items:center;align-self:start;display:flex;height:calc(100vh - 96px);justify-content:center;position:-webkit-sticky;position:sticky;top:48px;z-index:1}.scrollyImageStack{aspect-ratio:16/9;position:relative;transition:margin-top .6s ease-out;width:100%}.scrollyImage{aspect-ratio:16/9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.12);height:100%;inset:0;margin:0;object-fit:contain;opacity:0;position:absolute;transform:scale(.985);transition:opacity .6s ease-out,transform .6s ease-out;width:100%}.scrollyImage.isActive{opacity:1;transform:scale(1)}.scrollyText{display:block}.scrollySlideText{display:flex;flex-direction:column;justify-content:center;min-height:75vh;padding:0 1.5rem}.scrollySlideText:last-child{padding-bottom:50vh}.scrollySlideText.hasNoTranscript{min-height:55vh}.scrollyTranscript{color:inherit;font-size:1rem;line-height:1.75;transform:translateY(7rem)}.dark .scrollyTranscript{color:#f9fafb}.scrollyTranscript p{margin:0 0 1rem}.scrollyTranscript p:last-child{margin-bottom:0}.mobileSlideImage{display:none}@media (max-width:1200px){.nx-prose:has(.scrollyTalk){max-width:min(900px,calc(100vw - 2rem))}.nx-prose:has(.scrollyTalk)>.nx-mb-8,.nx-prose:has(.scrollyTalk)>.talkIntro,.nx-prose:has(.scrollyTalk)>h1,.nx-prose:has(.scrollyTalk)>h2,.nx-prose:has(.scrollyTalk)>hr,.nx-prose:has(.scrollyTalk)>p,.nx-prose:has(.scrollyTalk)>small{max-width:65ch}.scrollyTalk{display:block;margin-bottom:3.5rem;max-width:900px}.scrollyImages{display:none}.scrollySlideText{justify-content:flex-start;min-height:auto;padding:0 0 3rem}.scrollyTranscript{transform:none}.scrollySlideText.hasNoTranscript{min-height:auto}.scrollySlideText:last-child{padding-bottom:1rem}.mobileSlideImage{aspect-ratio:16/9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.12);display:block;height:auto;margin:0 0 1rem;object-fit:contain;width:100%}}@media (max-width:640px){.nx-prose,.nx-prose:has(.scrollyTalk),.nx-prose:has(.scrollyTalk)>.nx-mb-8,.nx-prose:has(.scrollyTalk)>.talkIntro,.nx-prose:has(.scrollyTalk)>h1,.nx-prose:has(.scrollyTalk)>h2,.nx-prose:has(.scrollyTalk)>hr,.nx-prose:has(.scrollyTalk)>p,.nx-prose:has(.scrollyTalk)>small{max-width:calc(100svw - 2rem);width:calc(100svw - 2rem)}.talkIntro{font-size:1rem;line-height:1.7;margin:1.5rem 0 2.25rem}.scrollyTalk{margin-top:2.25rem}.talkCoverSlide{margin:2.25rem auto 3rem!important}.mobileSlideImage,.talkCoverSlide img{border-radius:6px}}