.leadr-talks-gallery{background-color:var(--stage-bg);border-top:1px solid var(--stage-line);color:var(--stage-text);scroll-margin-top:72px}.ltg-container{margin-inline:auto;max-width:none;padding-block:var(--space-12);padding-inline:clamp(1.25rem,4vw,4rem)}.ltg-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-8)}.ltg-header__text{max-width:640px}.ltg-eyebrow{color:var(--stage-accent);font-family:var(--font-mono);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--tracking-caps);margin:0 0 var(--space-3);text-transform:uppercase}.ltg-heading{color:var(--stage-text);font-family:var(--font-serif-display);font-size:clamp(32px,3.4vw,48px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:1.12;margin:0}.ltg-heading p{margin:0}.ltg-heading em{color:var(--stage-accent);font-style:italic}.ltg-header__cta{align-items:center;border-bottom:1px solid transparent;color:var(--stage-accent);display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-1);text-decoration:none;transition:gap var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);white-space:nowrap}.ltg-header__cta:hover{border-bottom-color:var(--stage-accent);gap:var(--space-2)}.ltg-header__cta:focus-visible{border-radius:2px;outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}.ltg-filters{margin-bottom:var(--space-8)}.ltg-filters__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4)}.ltg-filter-wrap{display:flex;flex-direction:column;gap:var(--space-1)}.ltg-filter-label{color:rgba(237,231,223,.55);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ltg-filter-select{appearance:none;background-color:var(--stage-panel);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ede7df' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-3) center;background-repeat:no-repeat;border:1px solid var(--stage-line);border-radius:var(--radius-sm);color:var(--stage-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);min-width:180px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);transition:border-color var(--dur-base) var(--ease-standard)}.ltg-filter-select:focus-visible{border-color:var(--stage-accent);outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.ltg-filter-select:hover{border-color:var(--stage-accent)}.ltg-filter-reset{margin-top:auto}.ltg-filter-count{color:rgba(237,231,223,.45);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-top:var(--space-3);min-height:1.4em;text-transform:uppercase}.ltg-grid{display:grid;gap:var(--space-5);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:560px){.ltg-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ltg-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.ltg-grid{grid-template-columns:repeat(4,minmax(0,360px));justify-content:center}}.ltg-card{background-color:var(--stage-panel-2);border:1px solid rgba(237,231,223,.16);border-radius:var(--radius-lg);box-shadow:0 6px 22px rgba(0,0,0,.5);overflow:hidden;transition:border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.ltg-card:focus-within,.ltg-card:hover{border-color:var(--stage-accent);box-shadow:0 14px 38px rgba(0,0,0,.6);transform:translateY(-4px)}.ltg-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.ltg-card__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}.ltg-card__thumb-wrap{aspect-ratio:16/9;background-color:var(--stage-line);flex-shrink:0;overflow:hidden;position:relative;width:100%}.ltg-card__thumb{display:block;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard);width:100%}.ltg-card:hover .ltg-card__thumb{opacity:.85;transform:scale(1.04)}.ltg-card__thumb-placeholder{background-color:var(--stage-panel);height:100%;width:100%}.ltg-card__thumb-overlay{background:linear-gradient(180deg,rgba(5,7,3,.05),rgba(5,7,3,.55));inset:0;pointer-events:none;position:absolute}.ltg-card__play{align-items:center;background-color:rgba(171,44,33,.92);border-radius:50%;bottom:var(--space-3);box-shadow:0 2px 12px rgba(5,7,3,.45);color:var(--leadr-white);display:flex;height:40px;justify-content:center;left:var(--space-3);padding-left:2px;position:absolute;transition:background-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);width:40px}.ltg-card:hover .ltg-card__play{background-color:var(--leadr-red);transform:scale(1.08)}.ltg-card__tier{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-semibold);gap:4px;letter-spacing:.08em;padding:3px 8px;position:absolute;right:var(--space-3);text-transform:uppercase;top:var(--space-3)}.ltg-card__tier--flagship{background-color:rgba(171,44,33,.88);color:var(--leadr-white)}.ltg-card__tier--high-impact{background-color:rgba(30,30,28,.84);border:1px solid var(--stage-line);color:rgba(237,231,223,.85)}.ltg-card__testimonial-flag{align-items:center;background-color:rgba(5,7,3,.7);border:1px solid var(--stage-line);border-radius:var(--radius-pill);bottom:var(--space-3);color:rgba(237,231,223,.8);display:inline-flex;font-family:var(--font-mono);font-size:9px;gap:4px;letter-spacing:.07em;padding:3px 8px;position:absolute;right:var(--space-3);text-transform:uppercase}.ltg-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.ltg-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-1)}.ltg-tag{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.ltg-tag--persona{background-color:rgba(171,44,33,.14);border:1px solid rgba(171,44,33,.3);color:var(--stage-accent)}.ltg-tag--topic{background-color:rgba(237,231,223,.06);border:1px solid var(--stage-line);color:rgba(237,231,223,.6)}.ltg-card__talk-title{color:var(--stage-text);font-family:var(--font-serif);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.3;margin:0}.ltg-card__meta{align-items:center;color:rgba(237,231,223,.6);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-1);margin-top:var(--space-1)}.ltg-card__client{color:rgba(237,231,223,.85);font-weight:var(--weight-semibold)}.ltg-card__separator{opacity:.4}.ltg-card__event{font-style:italic}.ltg-card__reach{align-items:baseline;display:flex;gap:var(--space-1);margin-top:var(--space-2)}.ltg-card__reach-value{color:var(--stage-accent);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1}.ltg-card__reach-label{color:rgba(237,231,223,.45);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ltg-card__footer{border-top:1px solid var(--stage-line);margin-top:auto;padding-top:var(--space-3)}.ltg-card__watch-link{align-items:center;color:var(--stage-accent);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-1);transition:gap var(--dur-base) var(--ease-standard)}.ltg-card:hover .ltg-card__watch-link{gap:var(--space-2)}.ltg-empty-state,.ltg-no-results{color:rgba(237,231,223,.5);font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.04em;padding-block:var(--space-12);text-align:center}.ltg-no-results__reset{background:none;border:none;color:var(--stage-accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--weight-semibold);padding:0;text-decoration:underline}.ltg-no-results__reset:focus-visible{border-radius:2px;outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (max-width:960px){.ltg-header{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.ltg-container{padding-block:var(--space-9)}.ltg-filters__row{align-items:stretch;flex-direction:column}.ltg-filter-select{min-width:0;width:100%}.leadr-talks-gallery .leadr-btn{justify-content:center;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.ltg-card,.ltg-card__play,.ltg-card__thumb,.ltg-card__watch-link,.ltg-header__cta{transition:none}.ltg-header__cta:hover{gap:var(--space-1)}.ltg-card:focus-within,.ltg-card:hover{transform:none}.ltg-card:hover .ltg-card__thumb{opacity:1;transform:none}.ltg-card:hover .ltg-card__play{transform:none}.ltg-card:hover .ltg-card__watch-link{gap:var(--space-1)}}