.pg-omr-speaker{--gold:#f5c542}.pg-omr-speaker .wrap{max-width:780px;margin:0 auto;padding:0 24px}.pg-omr-speaker .hero{padding:64px 0 32px}.pg-omr-speaker .kicker{color:var(--color-primary);margin-bottom:16px;display:inline-block}.pg-omr-speaker h1{overflow-wrap:break-word;hyphens:auto;margin-bottom:20px}.pg-omr-speaker .lede{color:var(--color-outline);max-width:640px;font-size:20px}.pg-omr-speaker .meta{color:var(--color-outline);flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;display:flex}.pg-omr-speaker .meta strong{color:var(--color-on-surface);font-weight:600}.pg-omr-speaker article{padding:32px 0 64px}.pg-omr-speaker article p{margin:0 0 20px}.pg-omr-speaker article h2{margin:48px 0 16px}.pg-omr-speaker article h3{margin:32px 0 12px}.pg-omr-speaker article a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.pg-omr-speaker .toc{background:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:12px;margin:32px 0;padding:24px}.pg-omr-speaker .toc h2{color:var(--color-outline);margin:0 0 12px}.pg-omr-speaker .toc ol{padding-left:20px}.pg-omr-speaker .toc li{margin-bottom:0;font-size:15px}.pg-omr-speaker .toc a{min-height:44px;color:var(--color-on-surface);align-items:center;text-decoration:none;display:inline-flex}.pg-omr-speaker .toc a:hover{color:var(--color-primary)}.pg-omr-speaker .day-divider{color:var(--color-primary);border-bottom:2px solid var(--color-primary);margin:48px 0 16px;padding-bottom:8px}.pg-omr-speaker .speaker{background:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:14px;margin:24px 0;padding:32px;position:relative}.pg-omr-speaker .speaker.rank-1{border:2px solid var(--color-primary);box-shadow:0 8px 32px #ff6b0014}.pg-omr-speaker .speaker.rank-2{border:2px solid #111;box-shadow:0 8px 32px #00000014}.pg-omr-speaker .speaker.rank-2 .rank{color:#111}.pg-omr-speaker .rank{color:var(--color-primary);margin-bottom:8px;font-family:Space Grotesk,system-ui,sans-serif;font-size:48px;font-weight:900;line-height:1;display:inline-block}.pg-omr-speaker .speaker.rank-1 .rank{font-size:72px}.pg-omr-speaker .speaker.rank-2 .rank{font-size:60px}.pg-omr-speaker .speaker h3{margin:0 0 4px}.pg-omr-speaker .role{color:var(--color-outline);margin-bottom:16px;font-size:15px;font-weight:500}.pg-omr-speaker .talk-title{color:var(--color-on-surface);margin:12px 0;font-size:17px;font-style:italic}.pg-omr-speaker .takeaway{border-left:3px solid var(--gold);background:#fff8ec;border-radius:4px;margin-top:16px;padding:12px 16px;font-size:15px}.pg-omr-speaker .takeaway strong{text-transform:uppercase;letter-spacing:.06em;color:var(--color-outline);margin-bottom:4px;font-size:12px;display:block}.pg-omr-speaker .callout{color:#fff;background:#111;border-radius:14px;margin:48px 0;padding:32px}.pg-omr-speaker .callout h2{color:#fff;margin-top:0}.pg-omr-speaker .callout p{color:#d6d6d4}.pg-omr-speaker .callout a{color:var(--gold)}.pg-omr-speaker details.faq{border-bottom:1px solid var(--color-outline-variant);padding:16px 0}.pg-omr-speaker details.faq summary{cursor:pointer;align-items:center;min-height:44px;padding-right:32px;font-size:17px;font-weight:600;list-style:none;display:flex;position:relative}.pg-omr-speaker details.faq summary::-webkit-details-marker{display:none}.pg-omr-speaker details.faq summary:after{content:"+";color:var(--color-primary);font-size:24px;position:absolute;top:0;right:0}.pg-omr-speaker details.faq[open] summary:after{content:"–"}.pg-omr-speaker details.faq p{color:var(--color-outline);margin-top:12px}.pg-omr-speaker .disclaimer{border:1px dashed var(--gold);color:#5a4a1f;background:#fff8ec;border-radius:12px;margin:48px 0 24px;padding:24px;font-size:15px}.pg-omr-speaker .disclaimer strong{color:#111;margin-bottom:8px;font-size:16px;display:block}.pg-omr-speaker .video-block{background:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:14px;margin:32px 0;padding:24px}.pg-omr-speaker .video-block h2{margin:0 0 8px}.pg-omr-speaker .video-block p.video-intro{color:var(--color-outline);margin:0 0 16px;font-size:16px}.pg-omr-speaker .video-embed{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.pg-omr-speaker .video-embed img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s;display:block}.pg-omr-speaker .video-embed:hover img{opacity:1}.pg-omr-speaker .video-embed .play-btn{background:#ff6b00f2;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0006}.pg-omr-speaker .video-embed:hover .play-btn{transform:translate(-50%,-50%)scale(1.08)}.pg-omr-speaker .video-embed .play-btn:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:24px solid #fff;width:0;height:0;margin-left:6px;display:block}.pg-omr-speaker .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pg-omr-speaker .video-meta{color:var(--color-outline);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;display:flex}.pg-omr-speaker .video-meta a{color:var(--color-primary)}.pg-omr-speaker details.transcript{border-top:1px solid var(--color-outline-variant);margin-top:16px;padding-top:12px}.pg-omr-speaker details.transcript summary{cursor:pointer;min-height:44px;color:var(--color-outline);align-items:center;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.pg-omr-speaker details.transcript summary::-webkit-details-marker{display:none}.pg-omr-speaker details.transcript summary:before{content:"▸ ";color:var(--color-primary)}.pg-omr-speaker details.transcript[open] summary:before{content:"▾ "}.pg-omr-speaker details.transcript p{color:var(--color-on-surface);margin-top:10px;font-style:italic}.pg-omr-speaker .speaker .video-block{background:#fafaf7;margin:20px 0 0;padding:16px}.pg-omr-speaker .update-box{background:#f0f7ff;border:1px solid #b8d4f0;border-radius:12px;margin:48px 0;padding:24px}.pg-omr-speaker .update-box .update-label{color:#2563eb;margin-bottom:8px}.pg-omr-speaker .update-box h3{color:var(--color-on-surface);margin:0 0 12px}.pg-omr-speaker .update-box p{color:var(--color-outline);margin:0 0 8px}.pg-omr-speaker .update-box .stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.pg-omr-speaker .update-box .stat{background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:12px 16px}.pg-omr-speaker .update-box .stat-num{color:#2563eb;font-size:28px;font-weight:800;line-height:1}.pg-omr-speaker .update-box .stat-label{color:var(--color-outline);margin-top:4px;font-size:12px}.pg-omr-speaker a[href*=youtube\.com]{align-items:center;min-height:44px;display:inline-flex}
