#iantiai-palms-layer{
  position:fixed;
  inset:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
}
#iantiai-palms{
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  height:100%;
}
#iantiai-matrix{
  position:absolute;
  inset:0 0 auto;
  display:block;
  width:100%;
  height:58%;
  opacity:.13;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);
  mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%);
}
body > .skip,
body > main,
body > footer{
  position:relative;
  z-index:1;
}
body.palms-page > header,
body.palms-page > main,
body.palms-page > section,
body.palms-page > footer{
  position:relative;
  z-index:1;
}
body.palms-page > nav{
  z-index:100;
}
body.palms-page{
  background:#000;
}
body.palms-page .top-logo,
body.palms-page .page-hero,
body.palms-page .section.alt,
body.palms-page .contact,
body.palms-page .footer{
  background:transparent;
}
body.palms-page .site-nav{
  background:transparent;
  border-bottom:0;
  backdrop-filter:none;
}
body.palms-page .page-hero,
body.palms-page .section,
body.palms-page .section.alt,
body.palms-page .contact,
body.palms-page .footer{
  border-color:transparent;
}
body.palms-page .panel,
body.palms-page .product,
body.palms-page .media-frame,
body.palms-page .pdf,
body.palms-page .intro-card{
  background:rgba(5,8,8,.9);
  backdrop-filter:blur(3px);
}
body.home nav{
  background:transparent;
  border-bottom:0;
  backdrop-filter:none;
}
body.home .home-nav-line{
  display:none;
}
body.home .home-intro p{
  color:#f5f7fa;
  text-shadow:0 2px 10px #000,0 0 26px #000;
}
@media(max-width:720px){
  #iantiai-palms{height:100%;opacity:.3}
  #iantiai-matrix{display:none}
  body.palms-page .panel,
  body.palms-page .product,
  body.palms-page .media-frame,
  body.palms-page .pdf,
  body.palms-page .intro-card{background:rgba(5,8,8,.96);backdrop-filter:none}
}
@media(prefers-reduced-motion:reduce){
  #iantiai-palms{opacity:.68}
}
