/* ARKTIK Education / parent-directed homeschool photographic alignment.
   Genuine self-hosted photograph assets only, official brand artwork unchanged.
   Honors reduced motion and keeps all real links as DOM content. */
:root{--edu-film-navy:#071b26;--edu-film-gold:#e2c18a;--edu-film-mist:#d5e4e4}
.cine-hero{background:#071823;isolation:isolate}
.cine-hero:before{background-image:linear-gradient(90deg,#061722f2 0%,#061722cd 42%,#06172282 74%),url('/assets/aviators-photo-family.webp')!important;background-size:cover!important;background-position:center 42%!important;opacity:1}
.cine-hero:after{background:linear-gradient(0deg,rgba(5,18,27,.96),transparent 38%)!important}
.cine-hero .edu-atmosphere{display:none!important}
.cine-hero .cine-mark{opacity:.19}
.cine-hero .lede,.cine-hero .fine{color:#eff0e9}
.aviators-cinematic-panel img{filter:saturate(.9) contrast(1.04);transition:transform .3s ease}
.aviators-cinematic-panel:hover img{transform:scale(1.025)}
.home-photo-hero{position:relative;isolation:isolate;background:#091e2b!important;overflow:hidden}
.home-photo-hero:before{content:"";inset:0;position:absolute;background-image:linear-gradient(90deg,#071923f5 0%,#071923ca 45%,#07192367 100%),url('/assets/aviators-photo-family.webp');background-size:cover;background-position:center 38%;z-index:-1}
.home-photo-hero .wrap{position:relative;z-index:1}
.home-photo-hero h1,.home-photo-hero .lede{color:#faf6eb;text-shadow:0 2px 26px #000a}
.home-photo-hero .eyebrow{color:#edd19e}
#aviators-literacy img{filter:contrast(1.07) saturate(.85)}
#aviators-literacy .btn{margin-block:5px}
@media(max-width:780px){
.cine-hero:before{background-image:linear-gradient(90deg,#071823ee 0%,#071823b9 100%),url('/assets/aviators-photo-family.webp')!important;background-position:62% center!important}
.home-photo-hero:before{background-image:linear-gradient(90deg,#071823f2 0%,#071823bb 100%),url('/assets/aviators-photo-family.webp');background-position:61% center}
}
@media(prefers-reduced-motion:reduce){.aviators-cinematic-panel img{transition:none!important}}
