:root{color-scheme:light;--bg:#faf8f4;--bg-subtle:#f3efe8;--card:#fff;--ink:#2e2a26;--soft:#5c554d;--faint:#918a80;--brand:#5b32c9;--brand-hover:#4526a0;--brand-subtle:#efeafb;--warm:#8b5e3c;--warm-subtle:#f6ede4;--border:#e6e0d6;--hairline:#efeae2;--display:var(--font-newsreader), Georgia, "Times New Roman", serif;--body:var(--font-inter), Arial, Helvetica, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.wrap{max-width:1060px;margin:0 auto;padding-inline:24px}a{color:var(--brand)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0;font-size:12px;font-weight:600}.btn,.btn-line{font-family:var(--body);text-align:center;cursor:pointer;border-radius:999px;padding:11px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.btn{background:var(--brand);color:#fff;border:1px solid var(--brand)}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn-line{background:var(--card);color:var(--brand);border:1px solid var(--border)}.btn-line:hover{border-color:var(--brand)}.btn-sm{padding:8px 18px;font-size:14px}.topbar{border-bottom:1px solid var(--border)}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.logo{width:auto;height:26px;display:block}.hero .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding-block:56px 60px;display:grid}h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:16px 0;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.08}.subtitle{font-family:var(--display);color:var(--soft);text-wrap:balance;max-width:34ch;margin:0 0 20px;font-size:clamp(19px,2.2vw,23px);font-weight:400;line-height:1.35}.hero-sub{color:var(--soft);max-width:56ch;margin:0;font-size:16px}.facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding-top:20px;display:grid}.facts div{min-width:0}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:12px;font-weight:600}.facts dd{margin:0;font-size:14.5px;line-height:1.45}.reg-card{background:var(--card);border:1px solid var(--border);padding:28px}.reg-card h2{font-family:var(--display);margin:10px 0 18px;font-size:24px;font-weight:500;line-height:1.2}.when{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-bottom:20px;padding-block:16px}.when .day{margin:0 0 4px;font-size:17px;font-weight:600}.when .time{color:var(--soft);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.reg-card .btn{width:100%;display:block}.reg-card a.btn.luma-checkout--button{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:999px;padding:11px 24px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.reg-card a.btn.luma-checkout--button:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff;box-shadow:none}.under-button{color:var(--soft);margin:14px 0 0;font-size:14px;line-height:1.5}.contact{color:var(--soft);margin:14px 0 0;font-size:14px}.copyable{user-select:all;color:var(--ink);font-weight:500}.band{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:30px}.band .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;display:grid}.band p.about{color:var(--soft);max-width:46ch;margin:10px 0 0;font-size:15px}.orgs{flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.orgs li{color:var(--soft);font-size:14.5px;font-weight:500}section{padding-block:56px}section+section{border-top:1px solid var(--border)}h2.head{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 28px;font-size:clamp(26px,3.2vw,32px);font-weight:500;line-height:1.15}.speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.speaker{background:var(--card);border:1px solid var(--border);min-width:0;padding:26px}.speaker-top{align-items:center;gap:18px;margin-bottom:16px;display:flex}.headshot{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:50%;flex:none;width:88px;height:88px}.speaker-name{margin:0;font-size:18px;font-weight:600}.speaker-role{color:var(--soft);margin:2px 0 0;font-size:14px;line-height:1.45}.speaker p.bio{color:var(--soft);margin:0 0 10px;font-size:15px}.speaker p.bio:last-child{margin-bottom:0}.speaker p.bio strong{color:var(--ink);font-weight:600}.speaker p.note{color:var(--faint);margin:12px 0 0;font-size:14px}.takeaways{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.takeaway{border-top:1px solid var(--border);min-width:0;padding-block:20px 22px}.takeaway h3{margin:0 0 6px;font-size:17px;font-weight:600}.takeaway p{color:var(--soft);max-width:52ch;margin:0;font-size:15px}.agenda{max-width:820px;margin:0;padding:0;list-style:none}.agenda li{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:24px;padding-block:20px;display:grid}.agenda li:last-child{border-bottom:1px solid var(--border)}.agenda .dur{color:var(--faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:14px;font-weight:500}.agenda h3{margin:0 0 6px;font-size:17px;font-weight:600}.agenda p{color:var(--soft);max-width:64ch;margin:0;font-size:15px}.quote-panel{background:var(--warm-subtle);border:1px solid var(--border);max-width:820px;padding:40px 36px}blockquote{font-family:var(--display);color:var(--warm);text-wrap:balance;margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:500;line-height:1.25}.quote-attr{color:var(--soft);margin:16px 0 0;font-size:14px}.closing p{color:var(--soft);max-width:56ch;margin:0 0 22px}.closing .head{margin-bottom:12px}.actions{flex-wrap:wrap;gap:12px;display:flex}footer{border-top:1px solid var(--border);color:var(--soft);padding-block:26px 34px;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@media (width<=860px){.hero .wrap{grid-template-columns:1fr;gap:32px;padding-block:36px 44px}.band .wrap{grid-template-columns:1fr;gap:24px}.speakers,.takeaways{grid-template-columns:1fr}}@media (width<=560px){.facts{grid-template-columns:1fr;gap:14px}.agenda li{grid-template-columns:1fr;gap:4px}.speaker-top{align-items:flex-start}.headshot{width:68px;height:68px}section{padding-block:44px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
