.TopicLanding_page__pOjX9{background:#faf9f6}.TopicLanding_hero__bRnVU{background:#0c0c0c;padding:100px 80px 80px;position:relative;overflow:hidden}.TopicLanding_hero__bRnVU:before{content:"";position:absolute;top:-120px;right:-80px;width:500px;height:500px;background:radial-gradient(circle,hsla(39,46%,61%,.08) 0,transparent 70%);pointer-events:none}.TopicLanding_label__w47hO{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:hsla(39,46%,61%,.7);margin:0 0 24px}.TopicLanding_h1__MLNGu{font-family:var(--font-heading);font-size:clamp(40px,6vw,80px);font-weight:400;line-height:1;letter-spacing:-.03em;color:#f0ede8;margin:0 0 32px;max-width:760px}.TopicLanding_heroAccent__Xk3Kp{font-style:italic;color:#c9a96e}.TopicLanding_stats__Q_w_u{display:flex;gap:48px;flex-wrap:wrap;margin-bottom:40px}.TopicLanding_stat__ZjsoZ{display:flex;flex-direction:column;gap:4px}.TopicLanding_statNum__l6wWh{font-family:var(--font-heading);font-size:40px;font-weight:400;color:#c9a96e;line-height:1}.TopicLanding_statLabel__kB130{font-family:var(--font-mono-face);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(38,21%,93%,.4)}.TopicLanding_heroCta__6ivM5{display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:14px 28px;border:1px solid hsla(39,46%,61%,.5);color:#c9a96e;transition:all .2s}.TopicLanding_heroCta__6ivM5:hover{background:hsla(39,46%,61%,.1);border-color:#c9a96e}.TopicLanding_description__IjbnH{padding:72px 80px;max-width:1200px}.TopicLanding_descText__6dJfE{font-size:18px;line-height:1.75;color:var(--text-secondary,#5a5a5a);max-width:680px;margin:0 0 20px}.TopicLanding_descText__6dJfE:last-child{margin-bottom:0}.TopicLanding_section__ye_DP{padding:0 80px 72px}.TopicLanding_sectionTitle__B4rzu{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta,#b85c38);margin:0 0 32px}.TopicLanding_speakerGrid__9__QM{display:flex;flex-wrap:wrap;gap:10px}.TopicLanding_speakerChip__vLtNW{font-family:var(--font-heading);font-size:16px;font-weight:400;color:var(--ink,#1a1a1a);text-decoration:none;padding:8px 18px;border:1px solid rgba(0,0,0,.12);transition:all .2s}.TopicLanding_speakerChipLink__tcckS{display:inline-flex;align-items:center;gap:8px}.TopicLanding_speakerChipArrow__8rZp6{font-family:var(--font-mono-face);font-size:13px;opacity:.35;transform:translateX(-2px);transition:opacity .2s,transform .2s}.TopicLanding_speakerChipLink__tcckS:hover .TopicLanding_speakerChipArrow__8rZp6{opacity:1;transform:translateX(0)}.TopicLanding_speakerChip__vLtNW:hover{border-color:var(--terracotta,#b85c38);color:var(--terracotta,#b85c38)}.TopicLanding_eventsTable__bq97P{border-top:1px solid rgba(0,0,0,.08)}.TopicLanding_eventRow__hbhw7{display:grid;grid-template-columns:80px 1fr 120px;grid-gap:0 24px;gap:0 24px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06)}.TopicLanding_eventRowLink__YuWlf{text-decoration:none;color:inherit;transition:background .15s ease,transform .15s ease}.TopicLanding_eventRowLink__YuWlf:hover{background:rgba(0,0,0,.03);transform:translateX(6px)}.TopicLanding_eventRowLink__YuWlf:hover .TopicLanding_eventSpeaker__kKcMU{color:var(--terracotta,#b85c38)}@media (prefers-reduced-motion:reduce){.TopicLanding_eventRowLink__YuWlf{transition:none}.TopicLanding_eventRowLink__YuWlf:hover{transform:none}}.TopicLanding_eventYear__hRNEW{font-family:var(--font-mono-face);font-size:11px;letter-spacing:.12em;color:var(--terracotta,#b85c38)}.TopicLanding_eventSpeaker__kKcMU{font-family:var(--font-heading);font-size:17px;font-weight:400;color:var(--ink,#1a1a1a)}.TopicLanding_eventDate__sEkG0{font-family:var(--font-mono-face);font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-align:right}.TopicLanding_ctaBanner__CHJrN{background:#0c0c0c;padding:80px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.TopicLanding_ctaTitle__tvs3H{font-family:var(--font-heading);font-size:clamp(28px,3vw,44px);font-weight:400;color:#f0ede8;margin:0;letter-spacing:-.02em}.TopicLanding_ctaLink__uNYgx{flex-shrink:0;display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:16px 32px;background:#c9a96e;color:#0c0c0c;transition:opacity .2s}.TopicLanding_ctaLink__uNYgx:hover{opacity:.85}@media (max-width:1024px){.TopicLanding_hero__bRnVU{padding:80px 40px 60px}.TopicLanding_description__IjbnH{padding:56px 40px}.TopicLanding_section__ye_DP{padding:0 40px 56px}.TopicLanding_ctaBanner__CHJrN{padding:60px 40px}}@media (max-width:640px){.TopicLanding_hero__bRnVU{padding:60px 20px 48px}.TopicLanding_stats__Q_w_u{gap:28px}.TopicLanding_statNum__l6wWh{font-size:32px}.TopicLanding_description__IjbnH{padding:40px 20px}.TopicLanding_descText__6dJfE{font-size:16px}.TopicLanding_section__ye_DP{padding:0 20px 48px}.TopicLanding_eventRow__hbhw7{grid-template-columns:60px 1fr}.TopicLanding_eventDate__sEkG0{display:none}.TopicLanding_ctaBanner__CHJrN{padding:48px 20px}}.TopicLanding_upcoming__BemUY{background:#fff;padding:64px 80px;border-bottom:1px solid rgba(0,0,0,.07)}.TopicLanding_upcomingLabel__Rmfc4{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta,#b85c38);margin:0 0 32px}.TopicLanding_upcomingList__eHJEj{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,0,0,.08);margin-bottom:32px}.TopicLanding_upcomingRow__01D7b{display:grid;grid-template-columns:180px 1fr auto;grid-gap:16px 24px;gap:16px 24px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06)}.TopicLanding_upcomingDate__MS6N1{font-family:var(--font-mono-face);font-size:12px;letter-spacing:.08em;color:var(--terracotta,#b85c38);font-weight:600}.TopicLanding_upcomingTitle__L0CSK{font-family:var(--font-heading);font-size:20px;font-weight:400;color:var(--ink,#1a1a1a)}.TopicLanding_upcomingVenue__Utf4f{font-family:var(--font-mono-face);font-size:11px;color:rgba(0,0,0,.35);letter-spacing:.04em;font-weight:400}.TopicLanding_upcomingBtn__OXKp3{display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:10px 22px;background:var(--terracotta,#b85c38);color:#fff;transition:opacity .15s;white-space:nowrap}.TopicLanding_upcomingBtn__OXKp3:hover{opacity:.85}.TopicLanding_upcomingSoldOut__1gFOj{font-family:var(--font-mono-face);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.1);padding:10px 22px}.TopicLanding_upcomingAllLink__NmEIs{display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--terracotta,#b85c38);border-bottom:1px solid rgba(184,92,56,.3);padding-bottom:2px;transition:border-color .2s}.TopicLanding_upcomingAllLink__NmEIs:hover{border-color:var(--terracotta,#b85c38)}.TopicLanding_ctaTop__ad1RH{background:#f0ede8;padding:48px 80px;border-bottom:1px solid rgba(0,0,0,.07)}.TopicLanding_ctaTopInner__NBKIv{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;max-width:1200px}.TopicLanding_ctaTopText__FMRd4{font-family:var(--font-heading);font-size:clamp(20px,2.5vw,30px);font-weight:400;color:var(--ink,#1a1a1a);margin:0;max-width:560px;line-height:1.3}.TopicLanding_ctaTopBtn__8iDJn{flex-shrink:0;display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:16px 32px;background:var(--terracotta,#b85c38);color:#fff;transition:opacity .2s}.TopicLanding_ctaTopBtn__8iDJn:hover{opacity:.85}.TopicLanding_articleBlock__FSjaA{padding:56px 80px;background:#faf9f6;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);max-width:100%}.TopicLanding_articleBlockLabel__SXSOC{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(0,0,0,.35);margin:0 0 16px}.TopicLanding_articleBlockTitle__CZZSJ{display:block;font-family:var(--font-heading);font-style:italic;font-size:clamp(22px,3vw,36px);font-weight:400;color:var(--ink,#1a1a1a);text-decoration:none;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em;transition:color .2s}.TopicLanding_articleBlockTitle__CZZSJ:hover{color:var(--terracotta,#b85c38)}.TopicLanding_articleBlockLead__WBSJb{font-size:16px;line-height:1.6;color:rgba(0,0,0,.55);max-width:600px;margin:0 0 24px}.TopicLanding_articleBlockCta__aicDD{display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--terracotta,#b85c38);border-bottom:1px solid rgba(184,92,56,.3);padding-bottom:2px;transition:border-color .2s}.TopicLanding_articleBlockCta__aicDD:hover{border-color:var(--terracotta,#b85c38)}@media (max-width:1024px){.TopicLanding_upcoming__BemUY{padding:48px 40px}.TopicLanding_ctaTop__ad1RH{padding:40px}.TopicLanding_articleBlock__FSjaA{padding:48px 40px}}@media (max-width:640px){.TopicLanding_upcoming__BemUY{padding:40px 20px}.TopicLanding_upcomingRow__01D7b{grid-template-columns:1fr;gap:8px}.TopicLanding_upcomingBtn__OXKp3{align-self:start}.TopicLanding_ctaTop__ad1RH{padding:36px 20px}.TopicLanding_ctaTopInner__NBKIv{flex-direction:column;align-items:flex-start;gap:20px}.TopicLanding_articleBlock__FSjaA{padding:40px 20px}}.TopicLanding_faqSection__NAZqs{padding:72px 80px;border-top:1px solid rgba(0,0,0,.07);background:#faf9f6}.TopicLanding_faqLabel__pR__m{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta,#b85c38);margin:0 0 16px}.TopicLanding_faqTitle__bbr69{font-family:var(--font-heading);font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.02em;color:var(--ink,#1a1a1a);margin:0 0 40px;max-width:680px}.TopicLanding_faqList__6HIwG{max-width:780px;border-top:1px solid rgba(0,0,0,.08)}.TopicLanding_faqItem__jlQXw{border-bottom:1px solid rgba(0,0,0,.08)}.TopicLanding_faqQ__pvcW_{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--ink,#1a1a1a);padding:20px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.3}.TopicLanding_faqQ__pvcW_::-webkit-details-marker{display:none}.TopicLanding_faqQ__pvcW_:after{content:"+";font-family:var(--font-mono-face);font-size:18px;font-weight:400;color:var(--terracotta,#b85c38);flex-shrink:0;transition:transform .2s}details[open] .TopicLanding_faqQ__pvcW_:after{transform:rotate(45deg)}.TopicLanding_faqA__5cu_J{font-size:16px;line-height:1.7;color:rgba(0,0,0,.6);padding-bottom:24px;max-width:680px}@media (max-width:1024px){.TopicLanding_faqSection__NAZqs{padding:56px 40px}}@media (max-width:640px){.TopicLanding_faqSection__NAZqs{padding:40px 20px}.TopicLanding_faqQ__pvcW_{font-size:16px}.TopicLanding_faqA__5cu_J{font-size:15px}}.TopicLanding_topicsSection__ZwMmJ{padding:72px 80px;background:#fff;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.TopicLanding_topicsLabel__kbEuX{font-family:var(--font-mono-face);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta,#b85c38);margin:0 0 16px}.TopicLanding_topicsTitle__3XXA0{font-family:var(--font-heading);font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.02em;color:var(--ink,#1a1a1a);margin:0 0 40px;max-width:700px}.TopicLanding_topicsGrid__7gzi4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1px;gap:1px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);margin-bottom:40px}.TopicLanding_topicCard__QzyM_{background:#fff;padding:28px 32px;transition:background .15s}.TopicLanding_topicCard__QzyM_:hover{background:#faf9f6}.TopicLanding_topicH3__5u1MS{font-family:var(--font-heading);font-size:20px;font-weight:400;color:var(--ink,#1a1a1a);margin:0 0 10px;line-height:1.25;letter-spacing:-.01em}.TopicLanding_topicDesc__7nVl3{font-family:var(--font-mono-face);font-size:11px;line-height:1.6;color:rgba(0,0,0,.45);margin:0;letter-spacing:.02em}.TopicLanding_topicsCta__5rCBP{display:inline-block;font-family:var(--font-mono-face);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--terracotta,#b85c38);border-bottom:1px solid rgba(184,92,56,.3);padding-bottom:2px;transition:border-color .2s}.TopicLanding_topicsCta__5rCBP:hover{border-color:var(--terracotta,#b85c38)}@media (max-width:1024px){.TopicLanding_topicsSection__ZwMmJ{padding:56px 40px}}@media (max-width:640px){.TopicLanding_topicsSection__ZwMmJ{padding:40px 20px}.TopicLanding_topicsGrid__7gzi4{grid-template-columns:1fr}.TopicLanding_topicCard__QzyM_{padding:22px 20px}.TopicLanding_topicH3__5u1MS{font-size:18px}}.TopicLanding_topicCardLink__c_aNN{text-decoration:none;color:inherit;display:block}