.nested-property-reference__card-title{font-family:var(--font-family-heading);font-style:normal;font-weight:400}.nested-property-reference__card-caption{font-family:var(--font-family-body);font-style:normal;font-weight:400}.nested-property-reference__card-title{font-size:var(--wp--preset--font-size--24);letter-spacing:0;line-height:28px}@media(min-width:1440px){.nested-property-reference__card-title{font-size:var(--wp--preset--font-size--32);line-height:36px}}@media(min-width:2500px){.nested-property-reference__card-title{font-size:var(--wp--preset--font-size--40);line-height:44px}}.nested-property-reference__card-caption{font-size:var(--wp--preset--font-size--14);letter-spacing:0;line-height:18px}.nested-property-reference{display:flex;justify-content:center;width:100%}.nested-property-reference--single{align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--80)}.nested-property-reference--grid{-webkit-overflow-scrolling:touch;gap:32px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.nested-property-reference--grid .nested-property-reference__card{flex:none;gap:8px;scroll-snap-align:start;width:220px}@media(max-width:1023.98px){.nested-property-reference--grid{display:grid;grid-auto-columns:220px;grid-auto-flow:column;grid-template-rows:repeat(3,auto);padding-bottom:12px;row-gap:0}.nested-property-reference--grid .nested-property-reference__card{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;justify-items:center;row-gap:0}.nested-property-reference--grid .nested-property-reference__card-title{align-self:end;grid-row:1;padding-bottom:8px}.nested-property-reference--grid .nested-property-reference__card-media{grid-row:2}.nested-property-reference--grid .nested-property-reference__card-caption{align-self:start;grid-row:3;padding-top:8px}}.nested-property-reference__card{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:361px;width:100%}.nested-property-reference__card-title{color:var(--wp--preset--color--button-fill-secondary-default);margin:0;text-align:center;width:100%}@media(min-width:768px){.nested-property-reference__card-title{font-size:var(--wp--preset--font-size--24);line-height:28px}}.nested-property-reference--grid .nested-property-reference__card-title{font-size:var(--wp--preset--font-size--20);line-height:24px;text-align:center}.nested-property-reference__card-media{aspect-ratio:300/370;border-radius:3px;overflow:hidden;position:relative;width:100%}.nested-property-reference--grid .nested-property-reference__card-media{aspect-ratio:313/386}.nested-property-reference__card-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nested-property-reference__card-scrim{background-color:rgba(0,0,0,.2);inset:0;opacity:0;pointer-events:none;position:absolute}.nested-property-reference__card-btn.c-button{--c-button-track:1.4px;font-size:var(--wp--preset--font-size--14);left:50%;line-height:18px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.nested-property-reference__card-caption{color:var(--text-supporting);margin:0;text-align:center}@media(prefers-reduced-motion:no-preference){.nested-property-reference__card-img{transition:transform 1.5331528187s ease}.nested-property-reference__card-btn.c-button,.nested-property-reference__card-scrim{transition:opacity 1.5331528187s ease}}.nested-property-reference__card:focus-within .nested-property-reference__card-img,.nested-property-reference__card:hover .nested-property-reference__card-img{transform:scale(1.03333)}.nested-property-reference__card:focus-within .nested-property-reference__card-scrim,.nested-property-reference__card:hover .nested-property-reference__card-scrim{opacity:1}.nested-property-reference__card:focus-within .nested-property-reference__card-btn,.nested-property-reference__card:hover .nested-property-reference__card-btn{opacity:1}@media(min-width:768px){.nested-property-reference__card{max-width:300px}}@media(min-width:1024px){.nested-property-reference--grid{align-items:center;display:flex;flex-direction:column;gap:95px;overflow:visible}.nested-property-reference--grid .nested-property-reference__card{gap:12px;width:300px}.nested-property-reference--grid .nested-property-reference__card-title{font-size:var(--wp--preset--font-size--24);line-height:28px}.nested-property-reference--grid .nested-property-reference__card-caption{line-height:18px}.nested-property-reference--grid .nested-property-reference__card-media{aspect-ratio:300/370}}@media(min-width:1440px){.nested-property-reference--grid{align-items:start;-moz-column-gap:88px;column-gap:88px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;row-gap:104px}.nested-property-reference--grid .nested-property-reference__card{max-width:none;width:100%}.nested-property-reference--grid .nested-property-reference__card-media{aspect-ratio:313/386}.nested-property-reference__card{max-width:300px}.nested-property-reference--single{gap:88px}.nested-property-reference--grid .nested-property-reference__card:nth-child(2n){margin-bottom:calc(var(--wp--preset--spacing--80)*-1);margin-top:var(--wp--preset--spacing--80)}.nested-property-reference--grid:has(>:last-child:nth-child(2n)){padding-bottom:var(--wp--preset--spacing--80)}}@media(min-width:1920px){.nested-property-reference--grid{-moz-column-gap:95px;column-gap:95px;row-gap:var(--wp--preset--spacing--120)}.nested-property-reference--grid .nested-property-reference__card:nth-child(2n){margin-bottom:-88px;margin-top:88px}.nested-property-reference--grid:has(>:last-child:nth-child(2n)){padding-bottom:88px}.nested-property-reference--single{gap:95px}}
/*# sourceMappingURL=nested-property-reference.css.map*/