.photo-cards[data-astro-cid-mp7gaxcy]{--photo-cards-gap:clamp(1rem, 2vw, 1.5rem);grid-template-columns:repeat(var(--photo-cards-columns), minmax(0, 1fr));gap:var(--photo-cards-gap);padding:0;display:grid}.photo-cards[data-astro-cid-mp7gaxcy][data-columns="2"]{--photo-cards-columns:2}.photo-cards[data-astro-cid-mp7gaxcy][data-columns="3"]{--photo-cards-columns:3}.photo-cards[data-astro-cid-mp7gaxcy][data-columns="4"]{--photo-cards-columns:4}.photo-cards--narrow[data-astro-cid-mp7gaxcy]{max-width:var(--container-narrow);margin-inline:auto}.photo-cards__item[data-astro-cid-mp7gaxcy]{display:grid}.photo-cards__after[data-astro-cid-mp7gaxcy]{grid-column:1/-1;display:grid}.photo-cards__item[data-astro-cid-mp7gaxcy][hidden],.photo-cards__after[data-astro-cid-mp7gaxcy][hidden]{display:none}.photo-card[data-astro-cid-mp7gaxcy]{flex-direction:column;display:flex}.photo-card[data-astro-cid-mp7gaxcy].photo-card--placeholder{border-style:dashed;border-color:color-mix(in srgb, var(--color-muted) 55%, transparent)}.photo-card__body[data-astro-cid-mp7gaxcy]{gap:var(--space-2xs);padding:var(--space-m);flex-direction:column;flex:1;display:flex}.photo-card__meta[data-astro-cid-mp7gaxcy]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.4}.photo-card__head[data-astro-cid-mp7gaxcy]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:40px;display:flex}.photo-card__arrow[data-astro-cid-mp7gaxcy]{background:var(--color-tint);width:40px;height:40px;color:var(--color-navy-700);transition:translate var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.photo-card__title[data-astro-cid-mp7gaxcy]{color:var(--color-ink);font-size:var(--fs-h3);text-wrap:balance;font-weight:500;line-height:1.3}.photo-card__title[data-astro-cid-mp7gaxcy] a:not(.photo-card__link){color:var(--color-navy-700);text-underline-offset:.2em}.photo-card__figures[data-astro-cid-mp7gaxcy]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500;line-height:1.5}.photo-card__text[data-astro-cid-mp7gaxcy]{text-wrap:pretty;font-size:.9375rem;line-height:1.6}.photo-card__text[data-astro-cid-mp7gaxcy] a{color:var(--color-navy-700);text-underline-offset:.2em;font-weight:500}.photo-card__quote[data-astro-cid-mp7gaxcy]{margin-top:var(--space-3xs);padding-left:var(--space-xs);border-left:1px solid color-mix(in srgb, var(--color-navy-700) 20%, transparent)}.photo-card__quote[data-astro-cid-mp7gaxcy] p[data-astro-cid-mp7gaxcy]{color:var(--color-ink);font-weight:300;line-height:1.55}.photo-card__quote[data-astro-cid-mp7gaxcy] footer[data-astro-cid-mp7gaxcy]{margin-top:var(--space-3xs);color:var(--color-body);font-size:var(--fs-small)}.photo-card__foot[data-astro-cid-mp7gaxcy]{padding-top:var(--space-3xs);margin-top:auto}.photo-card__foot[data-astro-cid-mp7gaxcy] .onward{margin-block:calc(-1*max(0px,22px - .5lh))}.photo-card--link[data-astro-cid-mp7gaxcy]{transition:scale var(--dur-fast) var(--ease-out);position:relative}.photo-card__link[data-astro-cid-mp7gaxcy]{color:inherit;text-underline-offset:.2em;text-decoration:none}.photo-card__link[data-astro-cid-mp7gaxcy]:after{content:"";position:absolute;inset:0}.photo-card__link[data-astro-cid-mp7gaxcy]:focus-visible{outline:none}.photo-card--link[data-astro-cid-mp7gaxcy]:has(.photo-card__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.photo-card--link[data-astro-cid-mp7gaxcy]:active{scale:.98}.photo-card__more[data-astro-cid-mp7gaxcy]{padding-top:var(--space-xs);color:var(--color-navy-700);align-items:center;gap:.35em;margin-top:auto;font-weight:500;display:inline-flex}.photo-card__more[data-astro-cid-mp7gaxcy] .icon{transition:translate var(--dur-fast) var(--ease-out)}.photo-card__more[data-astro-cid-mp7gaxcy].photo-card__link{color:var(--color-navy-700)}@media (hover:hover) and (pointer:fine){.photo-card--link[data-astro-cid-mp7gaxcy]:hover .photo-card__link[data-astro-cid-mp7gaxcy]{text-decoration:underline 1px}.photo-card--link[data-astro-cid-mp7gaxcy]:hover .photo-card__more[data-astro-cid-mp7gaxcy] .icon{translate:2px}.photo-card--link[data-astro-cid-mp7gaxcy]:hover .photo-card__arrow[data-astro-cid-mp7gaxcy]{translate:2px -2px}}.photo-cards__item--wide[data-astro-cid-mp7gaxcy]{grid-column:1/-1}@media (width>=768px){.photo-cards__item--wide[data-astro-cid-mp7gaxcy] .photo-card[data-astro-cid-mp7gaxcy]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-cards__item--wide[data-astro-cid-mp7gaxcy] .photo-card__media{height:100%;min-height:17.5rem}.photo-cards__item--wide[data-astro-cid-mp7gaxcy] .photo-card__body[data-astro-cid-mp7gaxcy]{justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}}.photo-cards[data-astro-cid-mp7gaxcy][data-columns="2"]>.photo-cards__item--run-end[data-astro-cid-mp7gaxcy]:has(+.photo-cards__after:not([hidden])){width:calc((100% - (var(--photo-cards-columns) - 1) * var(--photo-cards-gap)) / var(--photo-cards-columns));grid-column:1/-1;justify-self:center}@media (width<=991px){.photo-cards[data-astro-cid-mp7gaxcy][data-columns="3"],.photo-cards[data-astro-cid-mp7gaxcy][data-columns="4"]{--photo-cards-columns:2}.photo-cards[data-astro-cid-mp7gaxcy]:is([data-columns="3"],[data-columns="4"])>[data-astro-cid-mp7gaxcy]:is(.photo-cards__item--last-alone:last-child,.photo-cards__item--run-end:has(+.photo-cards__after:not([hidden]))){width:calc((100% - (var(--photo-cards-columns) - 1) * var(--photo-cards-gap)) / var(--photo-cards-columns));grid-column:1/-1;justify-self:center}}@media (width<=767px){.photo-cards[data-astro-cid-mp7gaxcy]{--photo-cards-gap:var(--space-s)}.photo-card__body[data-astro-cid-mp7gaxcy]{padding:var(--space-m) var(--space-s) var(--space-s)}.photo-card__head[data-astro-cid-mp7gaxcy]{min-height:0}.photo-card__arrow[data-astro-cid-mp7gaxcy]{display:none}.photo-cards--phone-row[data-astro-cid-mp7gaxcy][data-columns]{--photo-cards-columns:1}.photo-cards--phone-row[data-astro-cid-mp7gaxcy] .photo-card[data-astro-cid-mp7gaxcy]:not(.photo-card--text){grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.photo-cards--phone-row[data-astro-cid-mp7gaxcy] .photo-card__media{--media-radius:var(--radius-sm);margin:var(--space-s) 0 var(--space-s) var(--space-s);width:calc(100% - var(--space-s))}.photo-cards--phone-row[data-astro-cid-mp7gaxcy] .photo-card__body[data-astro-cid-mp7gaxcy]{padding:var(--space-s)}.photo-cards--phone-row[data-astro-cid-mp7gaxcy] .photo-card__title[data-astro-cid-mp7gaxcy]{font-size:var(--fs-body)}}@media (width<=479px){.photo-cards[data-astro-cid-mp7gaxcy][data-columns]{--photo-cards-columns:1}}
