/* Relevant portfolio imagery: fictional design studies with generated photography. */
.site-study .study-body{grid-template-columns:1fr!important;position:relative;padding:0!important;isolation:isolate;overflow:hidden}
.site-study .study-body .study-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;z-index:-1;filter:none!important;opacity:1!important;display:block!important}
.study-art img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.site-study .study-body .study-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 18px!important;background:linear-gradient(90deg,#071513c9,#07151350 65%,#07151305);color:#fff;min-height:inherit}
.site-study .study-copy h3{color:inherit;max-width:85%;text-shadow:0 1px 10px #0002}
.site-study .study-copy small{color:inherit}.site-study .study-link{color:inherit}
.site-study.tide .study-copy{background:linear-gradient(90deg,#edf4dfe8,#edf4df65 65%,#edf4df00);color:#193c32}
.site-study.tide .study-art img{object-position:65% center}
.site-study .study-bottom{position:relative;background:inherit}
@media(max-width:650px){.site-study .study-body .study-copy{padding:20px 14px!important}}
/* Contain Bloom's decorative petals on narrow screens. */
@media(max-width:650px){.theme-bloom .hero-art{overflow:clip}.theme-bloom .bloom-flower{max-width:100%}}
