.earthlings-hero{background:radial-gradient(ellipse at 78% 12%,#3ea6ff33,transparent 42%),radial-gradient(ellipse at 15% 72%,#b63dff2b,transparent 48%),linear-gradient(135deg,#0f091d,#181129 58%,#0d0818)}
.earthlings-hero .rubiks-hero-copy h1 em{color:#8dd2ff}
.earthlings-hero-image img{object-position:center 38%}
.earthlings-about-grid>div{border-top-color:#4eb4ff}
.earthlings-callout{margin-top:22px;padding:18px 20px;border:1px solid #5e87b8;border-radius:14px;background:linear-gradient(135deg,#181229,#11101e);color:#e7def3}
.earthlings-callout strong{display:block;font-size:14px;letter-spacing:.11em;color:#8dd2ff;text-transform:uppercase;margin-bottom:8px}
.earthlings-callout p{margin:0;font-size:14px;line-height:1.75}
.earthlings-disclosure{margin:18px 0 0;color:#cdbadd;font-size:12px;line-height:1.65}
.earthlings-video-grid{gap:22px}
.earthlings-film-card{border-color:#5b5e96;background:linear-gradient(125deg,#1b1731,#151026)}
.earthlings-film-player{background:#090714}
.earthlings-film-player video{background:#05030b}
.earthlings-gallery-frame{min-height:495px}
.earthlings-gallery-photo{height:540px;background:#090714}
.earthlings-gallery-photo img{object-fit:contain;background:#090714}
.earthlings-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr))}
.earthlings-thumbnails .rubiks-thumb{height:98px}
@media(max-width:900px){.earthlings-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.earthlings-gallery-photo{height:430px}}
@media(max-width:480px){.earthlings-gallery-photo{height:350px}.earthlings-thumbnails .rubiks-thumb{height:76px}}
