.nycp-section{padding-top:48px}.nycp-timeline{margin:0;padding:0;list-style:none;position:relative}.nycp-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:155px}.nycp-item{grid-template-columns:132px 1fr;gap:44px;padding:8px 0;display:grid;position:relative}.nycp-item:before{content:"";background:var(--line);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:152px}.nycp-session:before,.nycp-fireside:before{background:var(--gold)}.nycp-time{color:var(--navy);text-align:right;white-space:nowrap;padding-top:12px;font-size:.8rem;font-weight:700}.nycp-moment-body{padding:10px 0}.nycp-moment-body strong{font-size:1rem;font-weight:700;display:block}.nycp-moment-body span{color:var(--muted);margin-top:2px;font-size:.84rem;display:block}.nycp-moment.is-break strong{color:var(--muted);font-weight:500}.nycp-card{border:1px solid var(--line);background:var(--paper);border-radius:10px}.nycp-card header{padding:18px 22px 12px}.nycp-label{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:800}.nycp-card h2{margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.25}.nycp-talks{margin:0;padding:0 0 8px;list-style:none}.nycp-talk{grid-template-columns:112px 1fr;gap:16px;padding:10px 22px;display:grid}.nycp-talk>time{color:var(--muted);white-space:nowrap;padding-top:10px;font-size:.76rem;font-weight:600}.nycp-talk-body{align-items:flex-start;gap:14px;display:flex}.nycp-talk-body img{object-fit:cover;background:var(--mist);border-radius:50%;flex:none;width:40px;height:40px}.nycp-talk-speaker{margin:0;padding-top:2px}.nycp-talk-speaker a,.nycp-talk-speaker strong{color:var(--ink);font-size:.96rem;font-weight:700;text-decoration:none}.nycp-talk-speaker a:hover{color:var(--gold)}.nycp-talk-speaker span{color:var(--muted);margin-left:8px;font-size:.82rem}.nycp-talk-speaker em{border:1px solid var(--gold-light);color:var(--gold);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.64rem;font-style:normal;font-weight:700}.nycp-talk-title{color:var(--ink);margin:4px 0 0;font-size:.9rem;font-style:italic;line-height:1.45}.nycp-talk-title a,.nycp-moment-body span a{color:var(--gold);font-style:normal;font-weight:600;text-decoration:none}.nycp-talk-title a:hover,.nycp-moment-body span a:hover{text-decoration:underline}.nycp-talk.is-lightning>time{padding-top:3px}.nycp-discussion{border-top:1px solid var(--mist);color:var(--muted);grid-template-columns:112px 1fr;gap:16px;margin:0;padding:10px 22px 16px;font-size:.84rem;display:grid}.nycp-discussion time{white-space:nowrap;font-size:.76rem;font-weight:600}.nycp-fireside .nycp-card{border-color:var(--gold-light);background:var(--blush)}.nycp-guests{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:6px 22px 20px;list-style:none;display:grid}.nycp-guests li{align-items:center;gap:12px;display:flex}.nycp-guests img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.nycp-guests a{color:var(--ink);font-size:.92rem;font-weight:700;text-decoration:none;display:block}.nycp-guests a:hover{color:var(--gold)}.nycp-guests small{color:var(--muted);font-size:.78rem;display:block}@media (max-width:760px){.nycp-timeline:before{left:3px}.nycp-item{grid-template-columns:1fr;gap:4px;padding-left:24px}.nycp-item:before{top:10px;left:0}.nycp-time{text-align:left;padding-top:2px}.nycp-card header,.nycp-talk,.nycp-discussion{padding-inline:16px}.nycp-talk{grid-template-columns:1fr;gap:6px}.nycp-talk>time{padding-top:0}.nycp-talk-speaker span,.nycp-talk-speaker em{margin:2px 8px 0 0;display:inline-block}.nycp-talk-speaker span{margin-left:0;display:block}.nycp-discussion{grid-template-columns:auto 1fr;gap:12px}.nycp-guests{grid-template-columns:1fr;padding-inline:16px}}
