/* Replaces behaviour Squarespace's JavaScript used to apply at runtime. */

/* Hero quote: Squarespace's "dynamic text" script sized the title/subtitle relative
   to the image width (title ~5.81%, subtitle ~2.81%, subtitle min 12px). */
.sqs-block-image .design-layout-poster{container-type:inline-size}
.sqs-block-image .design-layout-poster .image-title,
.sqs-block-image .design-layout-poster .image-title-wrapper{font-size:5.81cqw}
.sqs-block-image .design-layout-poster .image-subtitle,
.sqs-block-image .design-layout-poster .image-subtitle-wrapper{font-size:max(12px,2.81cqw)}

/* Google Maps embed that replaces Squarespace's map block */
.map-block iframe{display:block;width:100%;height:300px;border:0}
