.bruno-section[style*="--bruno-title-size"] :is(.display-xl,.display-l,.story__title,.wordmark){font-size:var(--bruno-title-size)!important}
.bruno-section[style*="--bruno-label-size"] :is(.label,.meta){font-size:var(--bruno-label-size)}
.bruno-section[style*="--bruno-gap"] :is(.sel,.entrances__stack,.films,.works,.sheet,.contact-list){gap:var(--bruno-gap)}
@media(min-width:900px){.hero[style*="--bruno-large-column"] .hero__large{grid-column-start:var(--bruno-large-column)}.hero[style*="--bruno-large-span"] .hero__large{grid-column-end:span var(--bruno-large-span)}.hero[style*="--bruno-small-column"] .hero__small{grid-column-start:var(--bruno-small-column)}.hero[style*="--bruno-small-span"] .hero__small{grid-column-end:span var(--bruno-small-span)}}
.bruno-gallery-grid{display:grid;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));gap:var(--gallery-gap,24px);list-style:none;padding:0}.bruno-gallery-grid .frame{margin:0}.bruno-gallery-grid .frame__cap{display:block}.bruno-gallery-view--contact .frame__cap{font-size:11px}.bruno-gallery-view--editorial .frames{row-gap:var(--gallery-gap,24px)}
@media(max-width:700px){.bruno-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wp-block-group.about{display:grid}.wp-block-group.about__text{margin:0}.about>.bruno-section{min-width:0}.bruno-section.has-background a{color:inherit}

.bruno-gallery-grid .frame{display:block}.bruno-gallery-grid .frame__open img{width:100%;max-height:none}.bruno-gallery-grid .frame__cap{position:static;margin-top:12px}.bruno-gallery-grid .frame__open{margin:0}

/* Explicit block typography applies to its editorial headings and captions too. */
.bruno-section[style*="font-family"] :is(h1,h2,h3,.wordmark,.label,.meta){font-family:inherit}
.bruno-section[style*="font-size"] :is(p,li,dt,dd){font-size:inherit}
.bruno-section.has-text-color :is(a,h1,h2,h3,p,li,dt,dd){color:inherit}
.frames.has-text-color .frame__cap{color:inherit}.frames[style*="font-size"] .frame__cap{font-size:inherit}.frames[style*="font-family"] .frame__cap{font-family:inherit}
.frames.bruno-gallery-view--contact .frame__cap{font-size:11px}
