/* WordPress adjustments so block-editor markup renders exactly like the Webflow markup. */
.sc-content > *:first-child { margin-top: 0; }
.sc-content figure.wp-block-image,
.sc-content figure { margin: 0; }
.sc-content figure.wp-block-image a { display: inline-block; max-width: 100%; }
.sc-content figure.wp-block-image img { max-width: 100%; height: auto; vertical-align: middle; display: inline-block; }
.sc-content .wp-block-columns.w-row { display: block; flex-wrap: initial; gap: 0; }
.sc-content .wp-block-column.w-col { flex-basis: auto; flex-grow: 0; min-width: 0; }
.sc-content p.title,
.sc-content p.details,
.sc-content p.about-text { margin-bottom: 0; }
.sc-content p.title { margin-top: -11px; }
/* Featured works tile: image fills the .tile-image box like the original */
.sc-content figure.tile-image { overflow: visible; }
.sc-content figure.tile-image a { display: inline-block; }
/* About photo */
.sc-content figure.image-5 { float: right; }
.sc-content figure.image-5 img { width: 400px; }
@media screen and (max-width: 767px) {
  .sc-content figure.image-5 { float: none; width: 100%; }
  .sc-content figure.image-5 img { width: 100%; }
}
.sc-content .wp-block-group { box-sizing: border-box; }
.screen-reader-text { position: absolute !important; clip: rect(1px,1px,1px,1px); width: 1px; height: 1px; overflow: hidden; }
