/* Fine ceramic inlays at the edges of the profile's light reading sections. */
.mosaic-reading{position:relative;isolation:isolate}
.profile-mosaic-accent{position:absolute;inset:auto 0 0;height:48px;z-index:-1;pointer-events:none;background:url('assets/consultation-mosaic.svg') center/960px auto;opacity:.3;mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent)}
.about-hero>.profile-mosaic-accent{inset:auto 0 0 auto;width:45%;height:125px;border-radius:100% 0 0 0;opacity:.24;mask-image:linear-gradient(315deg,#000,transparent 75%);-webkit-mask-image:linear-gradient(315deg,#000,transparent 75%)}
.sid-timeline>.profile-mosaic-accent{inset:0 auto 0 0;width:32px;height:auto;background-size:auto 480px;opacity:.25;mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent)}
.profile-bio-continuation>.profile-mosaic-accent{height:60px;opacity:.22}
.profile-bio-continuation.nz-specialist>.profile-mosaic-accent{inset:auto 0 0 auto;width:35%;height:100px;border-radius:100% 0 0 0;opacity:.22}
.profile-research>.profile-mosaic-accent{inset:0 0 auto;height:38px;opacity:.28;mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}
@media(max-width:700px){.profile-mosaic-accent{height:30px;opacity:.22}.about-hero>.profile-mosaic-accent{height:75px;width:50%;opacity:.2}.sid-timeline>.profile-mosaic-accent{width:16px}.profile-bio-continuation>.profile-mosaic-accent{height:36px}.profile-bio-continuation.nz-specialist>.profile-mosaic-accent{height:64px}.profile-research>.profile-mosaic-accent{height:24px}}
