[data-kiaaf-cursor-trail] {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 30;
}
@media (prefers-reduced-motion: reduce), (hover: none), (pointer: coarse) {
  [data-kiaaf-cursor-trail] { display: none; }
}

.kiaaf-hero-gloss {
 position:fixed; inset:0; width:100%; height:100%; pointer-events:none;
 z-index:29; mix-blend-mode:soft-light; opacity:.55;
}
@media (prefers-reduced-motion:reduce), (hover:none), (pointer:coarse) {
 .kiaaf-hero-gloss { display:none; }
}

[data-kiaaf-cursor-trail] { mix-blend-mode:multiply; }


.kiaaf-footer-cursor { position:absolute; inset:0; width:100%; height:100%; z-index:-1; pointer-events:none; opacity:.45; }
@media (prefers-reduced-motion:reduce), (hover:none), (pointer:coarse) { .kiaaf-footer-cursor { display:none; } }

.kiaaf-footer-cursor { mix-blend-mode:soft-light; opacity:.55; }


.kiaaf-hero-gloss, .kiaaf-footer-cursor { mix-blend-mode:screen; opacity:.168; }

