/* NASA Core 1.12.11 — restrained, performance-safe Media Library photography. */
.nasa-site-photo-hero{position:relative;overflow:hidden;background-image:linear-gradient(115deg,rgba(5,17,31,.94) 0%,rgba(10,37,61,.86) 50%,rgba(3,70,83,.72) 100%),var(--nasa-site-photo)!important;background-size:cover!important;background-position:var(--nasa-site-photo-position,center center)!important;background-repeat:no-repeat!important}.nasa-site-photo-hero:before{pointer-events:none}.nasa-lifter-directory__hero.nasa-site-photo-hero,.nasa-results-hero.nasa-site-photo-hero,.nasa-results-detail-hero.nasa-site-photo-hero,.nasa-rankings-hero.nasa-site-photo-hero{box-shadow:0 22px 58px rgba(4,18,34,.3)}.nasa-lifter-directory__hero.nasa-site-photo-hero>*{position:relative;z-index:1}.nasa-results-hero.nasa-site-photo-hero>*,.nasa-results-detail-hero.nasa-site-photo-hero>*{position:relative;z-index:1}.nasa-rulebook-hero.nasa-site-photo-hero{background-image:linear-gradient(112deg,rgba(5,18,33,.96) 0%,rgba(8,38,62,.88) 54%,rgba(5,83,92,.72) 100%),var(--nasa-site-photo)!important}.nasa-rankings-hero.nasa-site-photo-hero{background-image:linear-gradient(112deg,rgba(6,19,34,.96) 0%,rgba(11,46,73,.88) 57%,rgba(5,91,102,.74) 100%),var(--nasa-site-photo)!important}.nasa-home-photo-story{padding:18px 20px 46px;background:linear-gradient(180deg,#0a2946,#071f36);color:#fff}.nasa-home-photo-story__shell{max-width:1240px;margin:0 auto;padding:34px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(5,22,39,.72);box-shadow:0 20px 55px rgba(0,12,25,.28)}.nasa-home-photo-story header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);gap:30px;align-items:end;margin-bottom:22px}.nasa-home-photo-story header span,.nasa-home-photo-story__copy>span{display:block;color:#f5b91f;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nasa-home-photo-story h2{margin:7px 0 0;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1}.nasa-home-photo-story header p{margin:0;color:#cfe0eb;font-size:16px;line-height:1.65}.nasa-home-photo-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nasa-home-photo-story article{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#fff;color:#142238;box-shadow:0 12px 30px rgba(0,0,0,.18)}.nasa-home-photo-story__media{height:250px;background:#0d2942}.nasa-home-photo-story__media img{display:block;width:100%;height:100%;object-fit:cover}.nasa-home-photo-story__copy{padding:18px}.nasa-home-photo-story__copy h3{margin:7px 0 8px;color:#123a63;font-size:20px;line-height:1.2}.nasa-home-photo-story__copy p{margin:0;color:#617386;line-height:1.55}@media(max-width:850px){.nasa-home-photo-story header{grid-template-columns:1fr}.nasa-home-photo-story__grid{grid-template-columns:1fr 1fr}.nasa-home-photo-story__grid article:last-child{grid-column:1/-1}}@media(max-width:600px){.nasa-home-photo-story{padding:12px 12px 30px}.nasa-home-photo-story__shell{padding:22px 17px}.nasa-home-photo-story__grid{grid-template-columns:1fr}.nasa-home-photo-story__grid article:last-child{grid-column:auto}.nasa-home-photo-story__media{height:220px}}

.nasa-membership-hero.nasa-site-photo-hero{background-image:linear-gradient(112deg,rgba(5,18,33,.96) 0%,rgba(9,37,61,.89) 53%,rgba(7,83,94,.76) 100%),var(--nasa-site-photo)!important;box-shadow:0 22px 58px rgba(4,18,34,.3)}
.nasa-faq-hero.nasa-site-photo-hero{background-image:linear-gradient(112deg,rgba(5,18,33,.96) 0%,rgba(10,39,64,.88) 55%,rgba(8,83,94,.74) 100%),var(--nasa-site-photo)!important}
.nasa-drug-hero.nasa-site-photo-hero{background-image:linear-gradient(112deg,rgba(6,18,33,.97) 0%,rgba(10,41,65,.91) 57%,rgba(5,79,91,.78) 100%),var(--nasa-site-photo)!important}
.nasa-membership-hero.nasa-site-photo-hero>*,.nasa-faq-hero.nasa-site-photo-hero>*,.nasa-drug-hero.nasa-site-photo-hero>*{position:relative;z-index:1}


/* 1.12.11: complete visual identities for Referees, Meet Tools, and Coefficients. */
.nasa-referees-hero.nasa-site-photo-hero{background-image:linear-gradient(108deg,rgba(4,18,33,.97) 0%,rgba(7,41,65,.91) 50%,rgba(7,76,87,.78) 100%),var(--nasa-site-photo)!important}
.nasa-kilo-hero.nasa-site-photo-hero{background-image:linear-gradient(108deg,rgba(5,17,31,.97) 0%,rgba(10,40,63,.90) 52%,rgba(7,76,87,.75) 100%),var(--nasa-site-photo)!important}
.nasa-coeff-hero.nasa-site-photo-hero{background-image:linear-gradient(108deg,rgba(5,17,31,.97) 0%,rgba(10,41,65,.91) 54%,rgba(8,78,89,.76) 100%),var(--nasa-site-photo)!important}
.nasa-referees-hero.nasa-site-photo-hero>*,.nasa-kilo-hero.nasa-site-photo-hero>*,.nasa-coeff-hero.nasa-site-photo-hero>*{position:relative;z-index:2}
.nasa-referees-hero.nasa-site-photo-hero .nasa-referees-hero__visual{background:linear-gradient(145deg,rgba(2,18,33,.32),rgba(1,18,32,.72));backdrop-filter:blur(2px)}
.nasa-kilo-hero.nasa-site-photo-hero .nasa-kilo-hero__summary,.nasa-coeff-hero.nasa-site-photo-hero .nasa-coeff-hero__formula{background:rgba(4,22,38,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 16px 38px rgba(0,0,0,.18)}
