/* Video presentations live with their corresponding experiences. */
.agenda-film{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(24px,6vw,90px);align-items:center;margin:46px 0 56px;padding:32px clamp(24px,5vw,64px);border:1px solid #d2b47135;border-radius:18px;background:linear-gradient(120deg,#123a29,#17251c)}
.agenda-film-heading h3{font:400 clamp(31px,3.6vw,52px)/1.08 Georgia,serif;color:#f2e6d0;margin:14px 0}
.agenda-film .media-film{max-width:340px;width:100%;justify-self:end}
.agenda-film .media-film-player{aspect-ratio:9/12}
.cafeteria-films{background:radial-gradient(ellipse at 12% 0,#124c332e,transparent 65%),#141b16}
.cafeteria-films .media-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}
.cafeteria-films .media-film-player{aspect-ratio:9/11}
@media(max-width:760px){.agenda-film{grid-template-columns:1fr}.agenda-film .media-film{justify-self:center}.cafeteria-films .media-film-grid{grid-template-columns:1fr;max-width:430px}}
