.portfolio-grid .ro-custom-style{font-family:var(--ro-card-font,inherit);background:var(--ro-card-background,transparent);padding:var(--ro-card-padding,0);border-radius:var(--ro-card-radius,0);text-align:var(--ro-card-align,left);min-width:0;overflow-wrap:anywhere}
.portfolio-grid .ro-custom-style h3{font-family:var(--ro-card-font,inherit);font-size:var(--ro-card-title-size,1.7rem);font-weight:var(--ro-card-weight,700);color:var(--ro-card-title-color,inherit)}
.portfolio-grid .ro-custom-style p{font-family:var(--ro-card-text-font,var(--ro-card-font,inherit));font-weight:var(--ro-card-text-weight,400);letter-spacing:var(--ro-card-text-spacing,normal);line-height:var(--ro-card-text-line-height,inherit);font-size:var(--ro-card-text-size,17px);color:var(--ro-card-text-color,#53565b)}
.portfolio-grid .ro-custom-style .eyebrow{font-family:var(--ro-card-label-font,var(--ro-card-text-font,var(--ro-card-font,inherit)));font-weight:var(--ro-card-text-weight,700);letter-spacing:var(--ro-card-text-spacing,.13em);font-size:var(--ro-card-label-size,var(--ro-card-text-size,17px));color:var(--ro-card-label-color,var(--ro-card-text-color,#53565b))}
.portfolio-grid .ro-custom-style img,.portfolio-grid .ro-custom-style .production-title-art{aspect-ratio:var(--ro-card-ratio,16/9);border-radius:var(--ro-card-radius,0)}
.portfolio-grid .ro-custom-style img{object-fit:var(--ro-card-fit,contain)}
@media(max-width:760px){.portfolio-grid .ro-custom-style h3{font-size:min(var(--ro-card-title-size,1.7rem),32px)}.portfolio-grid .ro-custom-style p:not(.eyebrow){font-size:min(var(--ro-card-text-size,17px),22px)}}

@media(max-width:760px){.portfolio-grid .ro-custom-style .eyebrow{font-size:min(var(--ro-card-label-size,var(--ro-card-text-size,17px)),22px)}}
