@keyframes photo-emergence-module__Je_f8q__emerge{0%{opacity:.2;translate:0 48px;scale:.96}to{opacity:1;translate:0;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.photo-emergence-module__Je_f8q__photo{animation:linear both photo-emergence-module__Je_f8q__emerge;animation-timeline:view();animation-range:entry 0 entry 65%}}}
.purpose-module__QJm--a__story{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}.purpose-module__QJm--a__images{grid-auto-rows:minmax(0,1fr);gap:24px;min-height:0;display:grid}.purpose-module__QJm--a__copy{min-width:0}.purpose-module__QJm--a__collage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-height:0;display:grid}.purpose-module__QJm--a__collage,.purpose-module__QJm--a__photo{position:relative}.purpose-module__QJm--a__photo{aspect-ratio:3/2;border-radius:46% 24px 24px;grid-column:1/-1;overflow:hidden}.purpose-module__QJm--a__photo:nth-child(2){aspect-ratio:4/5;border:6px solid var(--color-parchment);border-radius:45% 45% 24px 24px;grid-column:8/-1;margin-top:-28%;transform:rotate(3deg)}.purpose-module__QJm--a__photo img{object-position:center}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:first-child{aspect-ratio:9/16;border-radius:48% 48% 24px 24px;grid-column:1/span 7}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:nth-child(2){aspect-ratio:4/5;border-radius:24px 45%;grid-area:1/7/auto/-1;margin-top:48%;margin-left:-12%}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:nth-child(3){aspect-ratio:4/5;border:6px solid var(--color-parchment);border-radius:24px 24px 48% 48%;grid-column:4/span 7;margin-top:-18%;transform:rotate(-3deg)}.purpose-module__QJm--a__collage:last-child .purpose-module__QJm--a__photo:first-child{border-radius:24px 46% 24px 24px}.purpose-module__QJm--a__collage:last-child .purpose-module__QJm--a__photo:nth-child(2){aspect-ratio:3/2;border-radius:24px 24px 46%;grid-column:1/span 7;transform:rotate(-3deg)}@media (min-width:768px){.purpose-module__QJm--a__collage .purpose-module__QJm--a__photo:nth-child(n){grid-area:auto}.purpose-module__QJm--a__collage .purpose-module__QJm--a__photo{aspect-ratio:auto;width:100%;height:72%;position:absolute;top:0;left:0}.purpose-module__QJm--a__collage .purpose-module__QJm--a__photo:nth-child(2){width:40%;height:48%;margin:0;inset:auto 0 0 auto}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:first-child{width:54%;height:86%}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:nth-child(2){width:52%;height:55%;top:8%;bottom:auto}.purpose-module__QJm--a__trio .purpose-module__QJm--a__photo:nth-child(3){width:46%;height:47%;margin:0;top:auto;bottom:0;left:28%}.purpose-module__QJm--a__collage:last-child .purpose-module__QJm--a__photo:nth-child(2){grid-area:auto;width:58%;height:44%;left:0;right:auto}}@media (max-width:767px){.purpose-module__QJm--a__story{grid-template-columns:1fr;gap:28px}.purpose-module__QJm--a__images{grid-auto-rows:auto}.purpose-module__QJm--a__collage{width:min(100%,520px);margin-inline:auto}}
