.people-photo{margin:0;min-width:0}.people-photo img{display:block;width:100%;height:auto;border-radius:14px;background:#e8eee3}.hero-people-photo img{height:430px;object-fit:cover;object-position:center 48%}.people-photo figcaption{margin-top:10px;color:var(--muted);font-size:10px;line-height:1.6}.people-photo figcaption a{text-decoration:underline;text-underline-offset:2px}.programme-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;max-width:none}.programme-hero h1{font-size:clamp(40px,4.5vw,58px)}.speaker-photo-section{padding:54px 0 64px}.speaker-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.speaker-photo-card{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.speaker-photo-card:hover{border-color:var(--teal)}.speaker-photo-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 25%}.speaker-photo-card>div{padding:22px}.speaker-photo-card h3{font-size:21px;font-weight:500;margin:0 0 6px}.speaker-photo-card p{font-size:13px;color:var(--muted);margin:0 0 18px}.speaker-photo-card span{font-size:12px;color:var(--teal)}.expert-portrait{width:96px;height:96px;object-fit:cover;border-radius:50%;flex-shrink:0;object-position:center 25%}.workshop-photo-band{padding-bottom:45px}.workshop-photo-band img{height:420px;object-fit:cover;object-position:center 57%}@media(max-width:900px){.programme-hero{gap:28px}.hero-people-photo img{height:360px}.speaker-photo-grid{gap:16px}.speaker-photo-card>div{padding:18px}}@media(max-width:650px){.programme-hero{grid-template-columns:1fr;gap:30px}.hero-people-photo img{height:320px}.speaker-photo-grid{grid-template-columns:1fr}.speaker-photo-card{display:grid;grid-template-columns:130px 1fr;align-items:center}.speaker-photo-card img{height:100%;min-height:170px;aspect-ratio:auto}.speaker-photo-card h3{font-size:19px}.speaker-photo-section{padding:38px 0 44px}.expert-portrait{width:72px;height:72px}.workshop-photo-band img{height:320px}}