.erl-photo-mosaic{margin-block:0;display:grid;gap:var(--erl-spacing-md)}.erl-photo-mosaic__photo{margin:0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--erl-border-radius-md);background-color:var(--erl-color-bg-subtle)}.erl-photo-mosaic__photo--1{aspect-ratio:754 / 496}.erl-photo-mosaic__photo--2{aspect-ratio:369 / 240}.erl-photo-mosaic__photo--3{aspect-ratio:658 / 496}.erl-photo-mosaic__photo--4{aspect-ratio:466 / 368}.erl-photo-mosaic__text{display:flex;flex-direction:column;justify-content:center;gap:var(--erl-spacing-sm-md);min-width:0}.erl-photo-mosaic__heading{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:-.2px;color:var(--erl-color-heading)}.erl-photo-mosaic__body{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-text)}.erl-photo-mosaic__photo:hover .erl-photo-mosaic__img,.erl-photo-mosaic__photo:focus-within .erl-photo-mosaic__img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.erl-photo-mosaic__photo:hover .erl-photo-mosaic__img,.erl-photo-mosaic__photo:focus-within .erl-photo-mosaic__img{transform:none}}@media(max-width:781px){.erl-photo-mosaic{grid-template-columns:1fr}}@media(min-width:782px)and (max-width:1024px){.erl-photo-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.erl-photo-mosaic__text--1{grid-column:1;grid-row:1}.erl-photo-mosaic__photo--2{grid-column:2;grid-row:1}.erl-photo-mosaic__photo--1{grid-column:1 / -1;grid-row:2}.erl-photo-mosaic__photo--3{grid-column:1 / -1;grid-row:3}.erl-photo-mosaic__text--2{grid-column:1;grid-row:4}.erl-photo-mosaic__photo--4{grid-column:2;grid-row:4}.erl-photo-mosaic--partial>*{grid-column:auto;grid-row:auto}}@media(min-width:1025px){.erl-photo-mosaic{grid-template-columns:369fr 272fr 466fr;grid-template-rows:240fr 240fr 240fr 240fr 112fr;aspect-ratio:1140 / 1136}.erl-photo-mosaic__photo{aspect-ratio:auto}.erl-photo-mosaic__photo--1{grid-column:2 / 4;grid-row:1 / 3}.erl-photo-mosaic__photo--2{grid-column:1;grid-row:2}.erl-photo-mosaic__photo--3{grid-column:1 / 3;grid-row:3 / 5}.erl-photo-mosaic__photo--4{grid-column:3;grid-row:4 / 6}.erl-photo-mosaic__text--1{grid-column:1;grid-row:1;padding-inline-end:var(--erl-spacing-lg)}.erl-photo-mosaic__text--2{grid-column:3;grid-row:3;padding-inline-start:var(--erl-spacing-md)}.erl-photo-mosaic--partial{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;aspect-ratio:auto}.erl-photo-mosaic--partial>*{grid-column:auto;grid-row:auto;padding-inline:0}.erl-photo-mosaic--partial .erl-photo-mosaic__photo--1{aspect-ratio:754 / 496}.erl-photo-mosaic--partial .erl-photo-mosaic__photo--2{aspect-ratio:369 / 240}.erl-photo-mosaic--partial .erl-photo-mosaic__photo--3{aspect-ratio:658 / 496}.erl-photo-mosaic--partial .erl-photo-mosaic__photo--4{aspect-ratio:466 / 368}}
