/* v1.16.5: collages are complete artwork; don't add ornamental layers. */
/* Homepage: intrinsic image height, no grey letterbox from a fixed hero slot. */
.cover-right{align-items:center}
.cover-image-container,.cover-image-container:hover{height:auto!important;aspect-ratio:auto!important;background:transparent!important;overflow:visible!important}
.cover-image-container .cover-image{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}
.cover-image-container:hover .cover-image{transform:none!important}
/* Speaking: remove original grayscale, rotated cards, dots and extra overlays. */
.speaking-page .sp-hero-art,.speaking-page .sp-v112 .sp-hero-art,.speaking-page .sp-v110 .sp-hero-art{margin:0!important;transform:none!important;isolation:auto!important}
.speaking-page .sp-hero-art::before,.speaking-page .sp-hero-art::after{content:none!important;display:none!important}
.speaking-page .sp-hero-art .sp-hero-dots,.speaking-page .sp-hero-art .sp-hero-halftone,.speaking-page .sp-hero-art .sp-hound{display:none!important}
.speaking-page .sp-hero-art img,.speaking-page .sp-v112 .sp-hero-art img,.speaking-page .sp-v110 .sp-hero-art img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;clip-path:none!important;transform:none!important}
/* About: the supplied collage includes its own complete graphic treatment. */
.about-page .about-hero-photo,.about-page .about-photo-frame{margin:0!important;transform:none!important}
.about-page .about-photo-frame::before,.about-page .about-hero-photo::after{content:none!important;display:none!important}
.about-page .about-hero-photo .about-dots,.about-page .about-hero-photo .about-houndstooth{display:none!important}
.about-page .about-hero-photo img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
