.talkDetailHero-module__9XhCqa__container{flex-direction:column;gap:clamp(.75rem,.5rem + .5vw,1rem);display:flex}.talkDetailHero-module__9XhCqa__categories{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);font-size:.6875rem;font-weight:600;line-height:1.6}.talkDetailHero-module__9XhCqa__title{color:#0e0e0e;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:700;line-height:1.12}.talkDetailHero-module__9XhCqa__metaRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.talkDetailHero-module__9XhCqa__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);font-size:.6875rem;font-weight:600;line-height:1.6}.talkDetailHero-module__9XhCqa__language{letter-spacing:0;text-transform:none;color:var(--gray-300);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:inline-flex}.talkDetailHero-module__9XhCqa__summary{max-width:42rem;font-family:var(--roboto), sans-serif;color:var(--gray-400);text-wrap:pretty;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-style:italic;font-weight:400;line-height:1.45}
.talkDetailSpeakerCard-module__XF8hbG__card{z-index:1;width:100%;padding:var(--speaker-card-padding-top,clamp(.625rem, 1.5vw, .875rem)) var(--speaker-card-padding-inline,clamp(.625rem, 1.5vw, .875rem)) var(--speaker-card-padding-bottom,1.25rem);background-color:#fff;position:relative;box-shadow:0 4px 24px #00000014}.talkDetailSpeakerCard-module__XF8hbG__imageWrapper{width:100%;aspect-ratio:var(--speaker-image-aspect,4 / 5);background-color:#fff;position:relative;overflow:hidden}.talkDetailSpeakerCard-module__XF8hbG__image{object-fit:cover;object-position:center 15%;filter:grayscale()}.talkDetailSpeakerCard-module__XF8hbG__details{padding:var(--speaker-details-padding,1rem 0 .25rem);grid-template-columns:1fr 1fr;gap:1rem;display:grid}.talkDetailSpeakerCard-module__XF8hbG__details:has(.talkDetailSpeakerCard-module__XF8hbG__field:only-child){grid-template-columns:1fr}.talkDetailSpeakerCard-module__XF8hbG__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.talkDetailSpeakerCard-module__XF8hbG__label,.talkDetailSpeakerCard-module__XF8hbG__value{font-family:var(--roboto), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:400;line-height:17px}.talkDetailSpeakerCard-module__XF8hbG__label{color:var(--gray-400)}.talkDetailSpeakerCard-module__XF8hbG__value{color:#0e0e0e;overflow-wrap:anywhere}@media (max-width:640px){.talkDetailSpeakerCard-module__XF8hbG__card{--speaker-card-padding-top:2rem;--speaker-card-padding-inline:1rem;--speaker-card-padding-bottom:1.5rem;--speaker-details-padding:1rem 0 .25rem}}
.talkDetailPage-module__jfZuaW__page{color:#0e0e0e;background-color:#fff;flex:1;overflow-x:clip}.talkDetailPage-module__jfZuaW__content{width:100%;max-width:56rem;padding-inline:max(var(--grid-gutter,1.5rem), 1.5rem);margin-inline:auto;padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.talkDetailPage-module__jfZuaW__backNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(1.5rem,1rem + 1vw,2rem);display:flex}.talkDetailPage-module__jfZuaW__layout{flex-direction:column;gap:0;display:flex}.talkDetailPage-module__jfZuaW__leadColumn,.talkDetailPage-module__jfZuaW__bodyColumn{min-width:0}.talkDetailPage-module__jfZuaW__hero{flex-direction:column;gap:clamp(1rem,.75rem + .5vw,1.5rem);margin-bottom:clamp(1rem,.75rem + .5vw,1.5rem);display:flex}.talkDetailPage-module__jfZuaW__bodySections{flex-direction:column;gap:clamp(2.5rem,2rem + 1.5vw,4rem);display:flex}.talkDetailPage-module__jfZuaW__audienceDesktop{display:none}.talkDetailPage-module__jfZuaW__audienceMobile{display:contents}.talkDetailPage-module__jfZuaW__bodyDividerDesktop{display:none}.talkDetailPage-module__jfZuaW__speakerSection{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);position:relative;container:speaker-section/inline-size}.talkDetailPage-module__jfZuaW__speakerBand{background-color:var(--purple-800);z-index:0;pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;left:50%}.talkDetailPage-module__jfZuaW__speakerSectionSingle{--speaker-inset-left:21.14%;--speaker-inset-right:30.55%;--speaker-card-share:48.31%;padding-block:clamp(2rem,5vw,3.5rem)}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerBand{height:52.4899cqi;top:50%;transform:translateY(-50%)}.talkDetailPage-module__jfZuaW__speakerSectionPair{--pair-lift:clamp(2rem, 5vw, 3rem);--pair-drop:clamp(3.5rem, 9vw, 5.5rem);--pair-band-top:calc(var(--pair-lift) + var(--pair-drop) - clamp(.5rem, 1.5vw, 1rem));margin-top:calc(-1 * var(--pair-lift));padding-top:var(--pair-lift);padding-bottom:clamp(2rem,5vw,3rem)}.talkDetailPage-module__jfZuaW__speakerSectionPair .talkDetailPage-module__jfZuaW__speakerBand{top:var(--pair-band-top);height:clamp(13rem,31vw,16.5rem);transform:none}.talkDetailPage-module__jfZuaW__speakerSectionMulti{padding-block:clamp(2rem,5vw,3.5rem)}.talkDetailPage-module__jfZuaW__speakerSectionMulti .talkDetailPage-module__jfZuaW__speakerBand{height:clamp(14rem,36vw,20rem);top:50%;transform:translateY(-50%)}.talkDetailPage-module__jfZuaW__speakerCards{z-index:1;flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,3vw,2rem);display:flex;position:relative}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsSingle{display:block}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-image-aspect:601 / 859;--speaker-card-padding-top:0;--speaker-card-padding-inline:0;--speaker-details-padding:1rem 1.25rem .5rem;--speaker-card-padding-bottom:1.5rem;width:var(--speaker-card-share);max-width:min(100%,37.5625rem);margin-left:var(--speaker-inset-left);margin-right:var(--speaker-inset-right)}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair{flex-wrap:nowrap;align-items:flex-start;transform:translate(calc(-1*clamp(1rem,4.5vw,3rem)))}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsMulti{flex-wrap:wrap;justify-content:center;align-items:stretch}.talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-image-aspect:4 / 5;--speaker-card-width:min(100%, clamp(14rem, 38vw, 20rem))}.talkDetailPage-module__jfZuaW__speakerSectionPair .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(12.5rem, 26vw, 17.5rem));flex:0 0 var(--speaker-card-width)}.talkDetailPage-module__jfZuaW__speakerSectionMulti .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(11.5rem, 28vw, 16rem));flex:0 1 var(--speaker-card-width)}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair .talkDetailPage-module__jfZuaW__speakerCardSlot:first-child{margin-top:var(--pair-drop)}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair .talkDetailPage-module__jfZuaW__speakerCardSlot:nth-child(2){margin-top:0}@media (min-width:1280px){.talkDetailPage-module__jfZuaW__content{max-width:min(100%,90rem)}.talkDetailPage-module__jfZuaW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 56px;display:grid}.talkDetailPage-module__jfZuaW__leadColumn{isolation:isolate;flex-direction:column;gap:clamp(1.25rem,1rem + .5vw,1.75rem);display:flex;position:relative}.talkDetailPage-module__jfZuaW__audienceDesktop{display:block}.talkDetailPage-module__jfZuaW__audienceMobile{display:none}.talkDetailPage-module__jfZuaW__bodyDividerDesktop{display:block}.talkDetailPage-module__jfZuaW__speakerBand{width:100%;margin-left:0;left:0}.talkDetailPage-module__jfZuaW__bodyColumn{z-index:1;background-color:#fff;padding-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative}.talkDetailPage-module__jfZuaW__hero,.talkDetailPage-module__jfZuaW__speakerSection{margin-bottom:0}.talkDetailPage-module__jfZuaW__speakerSectionSingle,.talkDetailPage-module__jfZuaW__speakerSectionPair,.talkDetailPage-module__jfZuaW__speakerSectionMulti{padding-block:clamp(1.25rem,2.5vw,2rem)}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-inset-left:auto;--speaker-inset-right:auto;--speaker-card-share:min(58%, 22rem);width:var(--speaker-card-share);max-width:22rem;margin-inline:auto}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerBand{height:calc(1.08652*min(58cqi,22rem))}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair{flex-wrap:wrap;justify-content:center;transform:none}.talkDetailPage-module__jfZuaW__speakerSectionPair{margin-top:0;padding-top:clamp(1.25rem,2.5vw,2rem)}.talkDetailPage-module__jfZuaW__speakerSectionPair .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(10.5rem, 38cqi, 14.5rem));flex:0 1 var(--speaker-card-width)}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair .talkDetailPage-module__jfZuaW__speakerCardSlot:first-child{margin-top:clamp(1.25rem,3vw,2rem)}.talkDetailPage-module__jfZuaW__speakerSectionMulti .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(10rem, 34cqi, 13.5rem))}}@media (min-width:641px) and (max-width:1279px){.talkDetailPage-module__jfZuaW__speakerSectionSingle{--speaker-inset-left:auto;--speaker-inset-right:auto;--speaker-card-share:min(70%, 22rem)}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-image-aspect:4 / 5;width:var(--speaker-card-share);max-width:22rem;margin-inline:auto}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerBand{height:min(28rem,56cqi)}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair{justify-content:center;transform:none}.talkDetailPage-module__jfZuaW__speakerSectionPair .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(12rem, 34vw, 16rem))}.talkDetailPage-module__jfZuaW__speakerSectionMulti .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:min(100%, clamp(11rem, 30vw, 15rem))}}@media (max-width:640px){.talkDetailPage-module__jfZuaW__speakerSection{margin-inline:calc(-1 * max(var(--grid-gutter,1.5rem), 1.5rem));background-color:var(--purple-800);padding-block:2rem;padding-inline:1rem}.talkDetailPage-module__jfZuaW__speakerBand{display:none}.talkDetailPage-module__jfZuaW__speakerSectionSingle,.talkDetailPage-module__jfZuaW__speakerSectionPair,.talkDetailPage-module__jfZuaW__speakerSectionMulti{margin-top:0;padding-block:2rem}.talkDetailPage-module__jfZuaW__speakerCards{flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2rem);transform:none}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsSingle{display:flex}.talkDetailPage-module__jfZuaW__speakerSectionSingle .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-image-aspect:4 / 5;--speaker-card-padding-top:1.25rem;--speaker-card-padding-inline:1rem;--speaker-details-padding:1rem 0 .25rem;--speaker-card-padding-bottom:1.25rem;width:100%;max-width:18rem;margin-inline:auto}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair,.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsMulti{flex-wrap:nowrap;transform:none}.talkDetailPage-module__jfZuaW__speakerCardSlot,.talkDetailPage-module__jfZuaW__speakerSectionPair .talkDetailPage-module__jfZuaW__speakerCardSlot,.talkDetailPage-module__jfZuaW__speakerSectionMulti .talkDetailPage-module__jfZuaW__speakerCardSlot{--speaker-card-width:100%;margin-inline:auto;flex:none;width:100%;max-width:18rem;margin-top:0}.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair .talkDetailPage-module__jfZuaW__speakerCardSlot:first-child,.talkDetailPage-module__jfZuaW__speakerCards.talkDetailPage-module__jfZuaW__speakerCardsPair .talkDetailPage-module__jfZuaW__speakerCardSlot:nth-child(2){margin-top:0}}
.talkDetailContent-module__E0hSPq__prose{font-family:var(--roboto), sans-serif;color:var(--gray-200);column-count:1;text-wrap:pretty;column-gap:clamp(1.5rem,1rem + 1vw,2.5rem);font-size:1rem;line-height:1.7}.talkDetailContent-module__E0hSPq__prose p{break-inside:avoid;margin-bottom:1rem}.talkDetailContent-module__E0hSPq__prose p:last-child{margin-bottom:0}@media (min-width:768px){.talkDetailContent-module__E0hSPq__proseLong{column-count:2}.talkDetailContent-module__E0hSPq__proseLong p{break-inside:auto;orphans:3;widows:3}}@media (min-width:1280px){.talkDetailContent-module__E0hSPq__proseSingle{column-count:1}}.talkDetailContent-module__E0hSPq__prose ul,.talkDetailContent-module__E0hSPq__prose ol{margin-bottom:1rem;padding-left:1.5rem;list-style-position:outside}.talkDetailContent-module__E0hSPq__prose ul{list-style-type:disc}.talkDetailContent-module__E0hSPq__prose ol{list-style-type:decimal}.talkDetailContent-module__E0hSPq__prose li{margin-bottom:.375rem;display:list-item}.talkDetailContent-module__E0hSPq__prose a{color:var(--blue-400);text-decoration:underline}.talkDetailContent-module__E0hSPq__prose strong{color:var(--gray-200);font-weight:600}.talkDetailContent-module__E0hSPq__section{flex-direction:column;gap:clamp(1rem,.75rem + .5vw,1.5rem);display:flex}.talkDetailContent-module__E0hSPq__heading{color:#0e0e0e;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:700;line-height:1.2}.talkDetailContent-module__E0hSPq__bioList{flex-direction:column;gap:2rem;display:flex}.talkDetailContent-module__E0hSPq__bioItem{flex-direction:column;gap:.75rem;display:flex}.talkDetailContent-module__E0hSPq__bioName{letter-spacing:.05em;text-transform:uppercase;color:#0e0e0e;font-size:.875rem;font-weight:600;line-height:1.4}.talkDetailContent-module__E0hSPq__divider{border:0;border-top:1px solid var(--gray-400);opacity:.45;width:100%;margin:0}
.talkDetailBackLink-module__g_orAa__link{color:var(--gray-400);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s;display:inline-flex}.talkDetailBackLink-module__g_orAa__link:hover{color:var(--gray-200)}.talkDetailBackLink-module__g_orAa__link:focus-visible{color:var(--gray-200);outline:2px solid var(--purple-800);outline-offset:4px}
