.page-talk .talk-hero{border-bottom:1px solid var(--sand-deep);padding:10rem 4rem 4rem}.page-talk .talk-hero>*{max-width:760px}.page-talk .talk-thanks{color:var(--orange-dark);margin-bottom:1rem;font-size:1.1rem;font-weight:300}.page-talk .talk-hero .page-title{margin-bottom:1rem}.page-talk .talk-subtitle{color:var(--black);margin-bottom:1.25rem;font-size:1.2rem;line-height:1.5}.page-talk .talk-event{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--black-light);margin-bottom:2rem;font-size:.7rem}.page-talk .talk-video-section{padding-top:4rem;padding-bottom:4rem}.page-talk .talk-video{aspect-ratio:16/9;background:var(--black);max-width:1100px;position:relative}.page-talk .talk-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.page-talk .talk-actions{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.page-talk .talk-actions a{border-top:3px solid var(--orange);background:var(--sand-light);height:100%;color:inherit;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;transition:background .2s;display:flex}.page-talk .talk-actions a:hover{background:#fff}.page-talk .talk-action-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:.62rem;font-weight:500}.page-talk .talk-action-title{color:var(--black);font-size:1.1rem;font-weight:700;line-height:1.35}.page-talk .talk-actions a:hover .talk-action-title{color:var(--orange-dark)}.page-talk .talk-gate-section{background:var(--sand-light)}.page-talk .talk-gate-intro{max-width:640px;margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.page-talk .talk-more{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.page-talk .talk-hero{padding:7rem 1.5rem 3rem}.page-talk .talk-actions{grid-template-columns:1fr}}.page-talk .talk-summary{color:var(--black);max-width:720px;font-size:1.02rem;line-height:1.8}
