/* The original story scene emerges into the page through its own alpha edges.
   The prose and memorial remain unchanged. */
body[data-page=story]{background:#f4ebe2}
body[data-page=story] .founder-story{grid-template-columns:44% 56%;gap:0;align-items:stretch;padding-top:48px;padding-bottom:50px;overflow:visible}
body[data-page=story] .founder-copy{position:relative;padding-left:46px;z-index:1}
body[data-page=story] .founder-art{position:relative;isolation:isolate;align-self:stretch;width:calc(100% + 36px);margin:0 0 0 -24px;min-height:830px;height:auto;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}
body[data-page=story] .founder-art img{position:absolute;inset:0 0 110px;width:100%;height:calc(100% - 110px);object-fit:contain;object-position:center top;border:0;border-radius:0;box-shadow:none;filter:none;mask-image:none}
body[data-page=story] .founder-art figcaption{position:absolute;inset:auto 0 0;padding:0 26px;background:none;color:#4697c4;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:900;letter-spacing:.025em;line-height:1.18;text-shadow:0 1px 0 #fff8;text-align:center}
@media(max-width:1100px){body[data-page=story] .founder-story{grid-template-columns:42% 58%}body[data-page=story] .founder-copy{padding-left:30px}body[data-page=story] .founder-art{width:calc(100% + 24px);margin-left:-12px}}
@media(max-width:820px){body[data-page=story] .founder-story{grid-template-columns:1fr;gap:28px;padding-top:24px}body[data-page=story] .founder-art{width:100%;margin:0;min-height:0;height:590px}body[data-page=story] .founder-art img{object-position:center;inset:0 0 100px;height:calc(100% - 100px)}body[data-page=story] .founder-art figcaption{padding:0}body[data-page=story] .founder-copy{padding-left:0}}
@media(max-width:520px){body[data-page=story] .founder-art{height:510px}body[data-page=story] .founder-art figcaption{font-size:1.7rem}body[data-page=story] .founder-story{gap:22px;padding-bottom:30px}}

/* The complete R-logo colour blend, rather than a single blue caption. */
body[data-page=story] .founder-art figcaption{color:#80a0f0;background-image:linear-gradient(105deg,#60e0f0 0%,#80a0f0 52%,#b070f0 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;text-shadow:none}
@media(forced-colors:active){body[data-page=story] .founder-art figcaption{background:none;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;color:CanvasText}}
