.events-themes .separator,.events-experiences .separator,.events-clients .separator,.events-gallery .separator{max-width:1200px}.events-hero{margin-top:clamp(40px,5vw,64px)}.events-hero__frame{aspect-ratio:16/9;position:relative;overflow:hidden}@media (min-width:768px){.events-hero__frame{aspect-ratio:21/9}}.events-hero__frame>.zoomable{position:absolute;inset:0}html.js:not(.reduce-motion) .events-hero__frame img{animation:events-hero-zoom 1.2s var(--ease-out-expo) both}@keyframes events-hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.events-themes{padding-bottom:clamp(64px,8vw,120px)}.events-themes__list{margin-top:clamp(32px,4vw,56px)}.events-theme{border-top:1px solid var(--line);color:var(--fg-strong);transition:color .45s var(--ease-out-expo), border-color .45s var(--ease-out-expo);padding:clamp(16px,1.8vw,26px) 0}.events-theme:last-child{border-bottom:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.events-theme:hover{color:var(--accent);border-top-color:var(--accent-line)}.events-theme:last-child:hover{border-bottom-color:var(--accent-line)}}.events-experiences{text-align:center;padding-bottom:clamp(72px,9vw,128px)}.events-experiences__title{margin-top:clamp(40px,5vw,72px)}.events-experiences__title h2{text-wrap:balance;max-width:22ch;margin-inline:auto}.events-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(40px,5vw,64px);display:flex}.events-clients{padding-bottom:clamp(56px,7vw,96px)}.events-logos{--events-gap:clamp(28px, 3.4vw, 48px);justify-content:center;align-items:center;gap:var(--events-gap);flex-wrap:wrap;margin-top:clamp(32px,4vw,56px);display:flex}.events-logo{flex:0 1 calc((100% - var(--events-gap)) / 2);justify-content:center;align-items:center;min-width:0;min-height:56px;display:flex}@media (min-width:640px){.events-logo{flex-basis:calc((100% - 2 * var(--events-gap)) / 3)}}@media (min-width:1024px){.events-logo{flex-basis:calc((100% - 4 * var(--events-gap)) / 5)}}.events-logos{--logo-unit:46px}@media (min-width:640px){.events-logos{--logo-unit:54px}}@media (min-width:1024px){.events-logos{--logo-unit:60px}}.events-logo .speaking__logo{width:calc(var(--logo-unit) * var(--logo-k,1));max-width:100%;height:auto}.events-logo .speaking__logo img{width:100%;height:auto;display:block}.events-gallery{padding-bottom:var(--spacing-section)}
