.field-site{--photo-radius:14px;--photo-border:#d2d2cf}.field-site .photo-frame{width:100%;min-width:0;--photo-ratio:4/3;--photo-position:50% 50%;--photo-grade:saturate(0.9) contrast(1.025)}.field-site .photo-window{position:relative;aspect-ratio:var(--photo-ratio);border:1px solid var(--photo-border);border-radius:var(--photo-radius);box-shadow:0 1px 0 #13131010;overflow:hidden;background:#e6e2e7}.field-site .photo-window>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position);filter:var(--photo-grade)}.field-site .photo-frame>figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 20px;margin:0;padding:10px 0 0;color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:break-word}.field-site .photo-frame>figcaption>span{min-width:0}.field-site .photo-frame>figcaption>span:last-child:not(:first-child){flex-shrink:0}.field-site .photo-frame[data-photo=hero]{--photo-ratio:1.96;--photo-position:50% 49%}.field-site .photo-frame[data-photo=hero] img{animation:photo-in 1s both}.field-site .cover-photo figcaption b{font-weight:600;color:var(--ink);margin-right:20px;text-transform:uppercase;letter-spacing:.06em}.field-site .photo-frame.programme-photo{align-self:start}.field-site .photo-frame[data-photo=design-thinking]{--photo-position:50% 45%}.field-site .photo-frame[data-photo=venture-development]{--photo-position:50% 65%}.field-site .photo-frame[data-photo=ai-innovation]{--photo-position:56% 45%}.field-site .photo-frame[data-photo=um]{--photo-ratio:16/9}.field-site .photo-frame[data-photo=usm-april],.field-site .photo-frame[data-photo=usm-september]{--photo-ratio:16/10;--photo-position:50% 40%}.field-site .photo-frame.case-hero{margin:23px 0}.field-site .photo-frame[data-photo=founder]{max-width:440px;--photo-ratio:4/5;--photo-position:65% 50%;--photo-grade:saturate(0.88) contrast(1.015)}@media (min-width:1680px){.field-site .photo-frame[data-photo=hero]{--photo-ratio:2}}@media (min-width:761px) and (max-width:1150px){.field-site .photo-frame[data-photo=hero]{--photo-ratio:1.55}}@media (max-width:760px){.field-site{--photo-radius:12px}.field-site .photo-frame[data-photo=hero]{--photo-ratio:1.3;--photo-position:49% 50%}.field-site .chapter-spread .photo-frame>figcaption,.field-site .cover-photo>figcaption{flex-direction:column;gap:3px}.field-site .cover-photo figcaption b{margin-right:12px}.field-site .photo-frame.programme-photo{--photo-ratio:1.4}.field-site .photo-frame[data-photo=founder]{max-width:380px}}@media (prefers-reduced-motion:reduce){.field-site .photo-frame[data-photo=hero] img{animation:none}}