.presentations-section{padding:80px 0}.presentations-section__top{margin-bottom:40px}.presentations-section__eyebrow{margin-bottom:12px;color:var(--c-accent);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.presentations-section__title{color:var(--c-white);font-size:clamp(28px,4vw,48px);line-height:1.05;font-family:Space Grotesk;font-weight:500;margin-bottom:24px}.presentations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.presentation-card{border:1px solid #d8d8d8;border-radius:16px;overflow:hidden;background:var(--c-white)}.presentation-card__link{display:block;color:inherit;text-decoration:none;height:100%}.presentation-card__image-wrap{aspect-ratio:16/10;overflow:hidden;background:var(--c-hint)}.presentation-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.presentation-card:hover .presentation-card__image{transform:scale(1.04)}.presentation-card__content{padding:20px}.presentation-card__title{margin:0 0 12px;color:var(--c-bg-deep);font-size:22px;line-height:1.2;font-family:Space Grotesk;font-weight:500}.presentation-card__speaker{margin-bottom:8px;color:var(--c-bg-deep);font-size:14px}.presentation-card__cta{display:inline-block;color:var(--c-bg-deep);font-size:15px;font-weight:500;border-bottom:1px solid currentColor}.ctas,.ctas-bottom{display:flex;gap:16px}.ctas-bottom{justify-content:center;margin-top:28px}@media (max-width: 991px){.presentations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.presentations-section{padding:56px 0}.presentations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.presentation-card__content{padding:16px}.presentation-card__title{font-size:18px}.ctas,.ctas-bottom{flex-direction:column}}@media (max-width: 560px){.presentations-grid{grid-template-columns:1fr}}
