/* Separate fixed original chrome from the scroll-linked transparent logo. */
html body.home-page .site-surface::before{
 background:url('/assets/chrome-original.jpeg') center center/cover no-repeat!important;
 opacity:1!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;
 background-blend-mode:normal!important;mix-blend-mode:normal!important;animation:none!important;
}
html body.home-page .hero::before{display:none!important}
html body.home-page .hero{
 min-height:calc(100vh - var(--entry-header-height,50px));
 min-height:calc(100lvh - var(--entry-header-height,50px));
}
html body.home-page .hero h1 img{
 opacity:calc(1 - var(--brand-progress,0))!important;
 aspect-ratio:auto;
}
/* Keep the cue within the currently visible viewport even with Safari bars open. */
html body.home-page .scroll-cue{
 top:calc(100svh - var(--entry-header-height,50px) - 100px - env(safe-area-inset-bottom,0px));
 bottom:auto;
}
