.event-gallery-recap{background:#fff;padding:70px 0 0}.event-gallery-recap__intro{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.event-gallery-recap__eyebrow{margin-bottom:18px}.event-gallery-recap__heading{font-family:GeneralSans-Medium,sans-serif;font-size:clamp(34px,3.8vw,50px);font-weight:500;letter-spacing:-.035em;line-height:1.03;margin:0;max-width:620px}.event-gallery-recap__copy{color:#5f657d;max-width:620px;padding-top:32px}.event-gallery-recap__copy p{color:inherit;font-family:GeneralSans-Regular,sans-serif;font-size:18px;line-height:1.6;margin:0 0 20px}.event-gallery-recap__copy p:last-child{margin-bottom:0}.event-gallery-recap__gallery{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.event-gallery-recap__gallery--4{grid-template-columns:repeat(2,minmax(0,1fr))}.event-gallery-recap__photo{background:#eef0f3;border-radius:6px;margin:0;overflow:hidden}.event-gallery-recap__photo img{aspect-ratio:4/3;display:block;height:100%!important;object-fit:cover;width:100%}.event-gallery-recap__statement{align-items:start;border-top:1px solid #d9dde1;display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr);margin-top:58px;padding-top:30px}.event-gallery-recap__statement-mark{color:#b493ff;font-size:40px;line-height:1}.event-gallery-recap__statement p{font-family:GeneralSans-Medium,sans-serif;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.1;margin:0;max-width:780px}@media (max-width:900px){.event-gallery-recap{padding:80px 0}.event-gallery-recap__intro{gap:30px;grid-template-columns:1fr}.event-gallery-recap__copy{padding-top:0}.event-gallery-recap__gallery,.event-gallery-recap__gallery--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.event-gallery-recap{padding:70px 0}.event-gallery-recap__heading{font-size:38px}.event-gallery-recap__copy p{font-size:16px}.event-gallery-recap__gallery,.event-gallery-recap__gallery--4{gap:14px;grid-template-columns:1fr;margin-top:40px}.event-gallery-recap__statement{grid-template-columns:30px minmax(0,1fr);margin-top:42px}}.event-gallery-recap__intro--single{grid-template-columns:1fr}