/* Native sticky layers. A short hold gives each section room to be read. */
body[data-page=home] #main .home-layer-cluster{position:relative;isolation:isolate}
@media(min-width:901px) and (min-height:740px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 body[data-page=home] #main .home-layer-cluster.is-layered{display:flex;flex-direction:column;gap:clamp(80px,14svh,140px)}
 body[data-page=home] #main .home-layer-cluster.is-layered>.section{
  position:sticky;top:var(--header-height);z-index:1;flex-shrink:0;
  transform:none;
 }
 body[data-page=home] #main .home-layer-cluster.is-layered>.section:nth-child(2){z-index:2}
 body[data-page=home] #main .home-layer-cluster.is-layered>.section:nth-child(3){z-index:3}
 body[data-page=home] #main .home-layer-cluster.is-layered>.section:not(:first-child){
  border-radius:0;box-shadow:0 -6px 22px #1516140c;
 }
}
@media print{
 body[data-page=home] #main .home-layer-cluster>.section{position:static!important;transform:none!important;border-radius:0!important;box-shadow:none!important}
}
