/* A single photograph/text reading stage; the return arrow has no second bar. */
body.g-preview:has(.cv-about-opening) .cv-about-back{position:fixed;z-index:29;top:calc(var(--header,64px) + 8px);left:var(--gutter);width:auto;height:auto;margin:0;padding:0;background:none;border:0}
body.g-preview:has(.cv-about-opening) .cv-about-back a{display:grid;place-items:center;width:40px;height:40px;text-decoration:none;font:300 22px/1 var(--font-ui)}
body.g-preview:has(.cv-about-opening) .cv-about-photo-stage{height:240svh;margin-bottom:0}
body.g-preview:has(.cv-about-opening) .cv-about-photo-frame{position:sticky;top:var(--header,64px);height:calc(100svh - var(--header,64px));overflow:hidden}
body.g-preview:has(.cv-about-opening) main section.cv-about-first-copy{position:absolute;inset:auto 0 24px;margin:0;padding:24px var(--gutter) 0;background:transparent!important;transition:none;will-change:opacity,transform}
body.g-preview:has(.cv-about-opening) .cv-about-first-copy p+p{padding-top:24px}
body.g-preview:has(.cv-about-opening) .cv-about-audience{display:block}
body.g-preview:has(.cv-about-opening) .cv-about-closing{display:block;white-space:nowrap;margin-top:8px}
@media(max-width:760px){
 body.g-preview:has(.cv-about-opening) .cv-about-photo-stage{height:200svh;margin-top:-8svh}
 body.g-preview:has(.cv-about-opening) .cv-about-photo-frame{height:auto;min-height:0;padding-top:20px}
 body.g-preview:has(.cv-about-opening) .cv-about-portrait{position:relative;inset:auto;height:56.25vw}
 body.g-preview:has(.cv-about-opening) main section.cv-about-first-copy{position:relative;inset:auto;padding:16px 20px 24px}
 body.g-preview:has(.cv-about-opening) .cv-about-first-copy p+p{padding-top:20px}
 body.g-preview:has(.cv-about-opening) .cv-about-closing{font-size:clamp(10px,2.85vw,14px)}
}
@media(prefers-reduced-motion:reduce){
 body.g-preview:has(.cv-about-opening) .cv-about-photo-stage{height:auto}
 body.g-preview:has(.cv-about-opening) .cv-about-photo-frame{position:relative;top:auto}
 body.g-preview:has(.cv-about-opening) main section.cv-about-first-copy{opacity:1;transform:none}
}
