:root{--na-navy:#0b1d31;--na-navy2:#153d61;--na-blue:#0c4e78;--na-cyan:#24b9d7;--na-gold:#f5b91f;--na-ink:#132238;--na-muted:#66768a;--na-line:#d8e3ec;--na-soft:#f3f7fa}
body.nasa-core-awards-page .entry-header,body.nasa-core-awards-page .entry-title,body.nasa-core-awards-page .page-title,body.nasa-core-awards-page .ast-article-single>header{display:none!important}
body.nasa-core-awards-page,body.nasa-core-awards-page #page,body.nasa-core-awards-page .site,body.nasa-core-awards-page #content,body.nasa-core-awards-page .site-content{background:linear-gradient(180deg,#0d3a60 0%,#0a2d4c 50%,#071f36 100%)!important}
body.nasa-core-awards-page .site-content>.ast-container,body.nasa-core-awards-page .ast-container{display:block!important;width:100%!important;max-width:none!important;padding:0!important}
body.nasa-core-awards-page #primary,body.nasa-core-awards-page .content-area{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.nasa-core-awards-page .site-main,body.nasa-core-awards-page article.ast-article-single,body.nasa-core-awards-page .ast-article-single,body.nasa-core-awards-page .entry-content{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.nasa-awards,.nasa-awards *,.nasa-home-awards,.nasa-home-awards *{box-sizing:border-box}
.nasa-awards{max-width:1240px;margin:0 auto;padding:34px 18px 82px;color:var(--na-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nasa-awards img,.nasa-home-awards img{display:block;width:100%;height:100%;object-fit:cover}.nasa-awards a,.nasa-home-awards a{text-decoration:none}
.nasa-awards-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:34px;align-items:center;padding:46px;border-radius:28px;background:linear-gradient(125deg,#0a1b30,#153e60 68%,#087181);color:#fff;box-shadow:0 24px 65px rgba(4,18,34,.27)}.nasa-awards-hero:before{content:"";position:absolute;width:430px;height:430px;border:76px solid rgba(36,185,215,.1);border-radius:50%;right:-170px;top:-200px}.nasa-awards-hero>*{position:relative;z-index:1}.nasa-awards-eyebrow,.nasa-awards-section-heading>span{display:block;color:var(--na-gold);font-size:12px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.nasa-awards-hero h1{margin:9px 0 15px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.04em}.nasa-awards-hero__copy>p{max-width:700px;margin:0;color:#d8e8f3;font-size:17px;line-height:1.68}.nasa-awards-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.nasa-awards-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid transparent;border-radius:11px;font-weight:900}.nasa-awards-button--gold{background:var(--na-gold);color:#172033!important}.nasa-awards-button--outline{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.07);color:#fff!important}.nasa-awards-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.nasa-awards-hero__badges span{padding:7px 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.07);color:#dbe9f2;font-size:11px;font-weight:850}.nasa-awards-hero__media{overflow:hidden;min-height:350px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#102943;box-shadow:0 18px 42px rgba(0,0,0,.23)}.nasa-awards-hero__media>img,.nasa-awards-hero__media>.nasa-awards-placeholder{min-height:350px}
.nasa-awards-placeholder{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;padding:28px;background:linear-gradient(135deg,#153755,#0d5770);color:#fff;text-align:center}.nasa-awards-placeholder span{color:var(--na-gold);font-size:13px;font-weight:950;letter-spacing:.2em}.nasa-awards-placeholder strong{max-width:260px;margin-top:8px;font-size:23px;line-height:1.12}.nasa-awards-placeholder small{margin-top:8px;color:#c9deea;font-size:11px}
.nasa-awards-intro,.nasa-awards-moments{margin-top:26px;padding:38px;border:1px solid var(--na-line);border-radius:25px;background:#fff;box-shadow:0 20px 55px rgba(13,31,50,.1)}.nasa-awards-section-heading{max-width:820px}.nasa-awards-section-heading h2{margin:8px 0 12px;font-size:clamp(30px,3.5vw,46px);line-height:1.05;letter-spacing:-.03em;color:var(--na-ink)}.nasa-awards-section-heading p{margin:0;color:var(--na-muted);line-height:1.67}.nasa-awards-section-heading--light h2{color:#fff}.nasa-awards-section-heading--light p{color:#c8dce9}
.nasa-awards-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.nasa-awards-category-card{overflow:hidden;border:1px solid var(--na-line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.nasa-awards-category-card__media{height:210px;background:#e7eef4}.nasa-awards-category-card__media .nasa-awards-placeholder{height:100%;min-height:0}.nasa-awards-category-card__copy{padding:19px}.nasa-awards-category-card__copy>span,.nasa-awards-gallery-card__copy>span{color:#08708c;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.nasa-awards-category-card h3{margin:7px 0 7px;font-size:20px;color:var(--na-ink)}.nasa-awards-category-card p{margin:0;color:var(--na-muted);font-size:13px;line-height:1.55}
.nasa-awards-gallery-section{margin-top:26px;padding:38px;border-radius:25px;background:linear-gradient(135deg,#0b1f34,#124a6c 72%,#0b6c78);box-shadow:0 20px 58px rgba(5,24,43,.22)}.nasa-awards-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:22px}.nasa-awards-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.nasa-awards-filters button{padding:8px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.nasa-awards-filters button.is-active{border-color:var(--na-gold);background:var(--na-gold);color:#172033}.nasa-awards-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.nasa-awards-gallery-card{overflow:hidden;border-radius:17px;background:#fff;box-shadow:0 14px 34px rgba(3,18,31,.16)}.nasa-awards-gallery-card[hidden]{display:none}.nasa-awards-gallery-card__media{position:relative;display:block;width:100%;height:245px;padding:0;border:0;background:#dfe8ef;cursor:pointer}.nasa-awards-gallery-card__media>span{position:absolute;right:12px;bottom:12px;padding:7px 9px;border-radius:8px;background:rgba(8,28,47,.84);color:#fff;font-size:10px;font-weight:900}.nasa-awards-gallery-card__copy{padding:17px}.nasa-awards-gallery-card h3{margin:6px 0 0;font-size:18px}.nasa-awards-gallery-card p{margin:7px 0 0;color:var(--na-muted);font-size:12px;line-height:1.5}.nasa-awards-gallery-card.is-placeholder .nasa-awards-gallery-card__media{cursor:default}
.nasa-awards-moments__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.nasa-awards-moments__grid article{position:relative;overflow:hidden;min-height:330px;border-radius:18px;background:#dfe7ee}.nasa-awards-moments__grid article>img,.nasa-awards-moments__grid article>.nasa-awards-placeholder{position:absolute;inset:0;width:100%;height:100%;min-height:0}.nasa-awards-moments__grid article:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(180deg,transparent,rgba(7,25,42,.9))}.nasa-awards-moments__grid article>div:last-child{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:20px;color:#fff}.nasa-awards-moments__grid strong,.nasa-awards-moments__grid span{display:block}.nasa-awards-moments__grid strong{font-size:20px}.nasa-awards-moments__grid span{margin-top:5px;color:#d6e5ef;font-size:12px;line-height:1.45}
.nasa-awards-recognition{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:30px;align-items:center;margin-top:26px;padding:39px;border-radius:25px;background:linear-gradient(135deg,#f4f8fb,#fff);border:1px solid var(--na-line);box-shadow:0 20px 55px rgba(13,31,50,.09)}.nasa-awards-recognition h2{margin:8px 0 12px;font-size:clamp(28px,3.3vw,44px);line-height:1.05}.nasa-awards-recognition p{margin:0;color:var(--na-muted);line-height:1.65}.nasa-awards-recognition__links{display:grid;gap:9px}.nasa-awards-recognition__links a{padding:15px 17px;border:1px solid #cdd9e3;border-radius:12px;background:#fff;color:#0a577c;font-weight:900}.nasa-awards-recognition__links a:hover{border-color:#86afc6;background:#eef7fa}
.nasa-awards-lightbox{width:min(900px,92vw);padding:0;border:0;border-radius:20px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.45)}.nasa-awards-lightbox::backdrop{background:rgba(3,14,25,.82)}.nasa-awards-lightbox>button{position:absolute;z-index:3;right:12px;top:12px;width:42px;height:42px;border:0;border-radius:50%;background:#0c2741;color:#fff;font-size:25px;cursor:pointer}.nasa-awards-lightbox img{max-height:70vh;object-fit:contain;background:#0b1d31}.nasa-awards-lightbox>div{padding:18px 22px}.nasa-awards-lightbox h3{margin:0;font-size:22px}.nasa-awards-lightbox p{margin:7px 0 0;color:var(--na-muted)}
.nasa-home-awards{padding:0 18px 26px;color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nasa-home-awards__shell{max-width:1240px;margin:0 auto;padding:32px;border-radius:25px;background:linear-gradient(130deg,#101d31,#123e60 70%,#0b6879);box-shadow:0 20px 55px rgba(5,24,43,.2)}.nasa-home-awards header{display:flex;align-items:end;justify-content:space-between;gap:24px}.nasa-home-awards header>div{max-width:790px}.nasa-home-awards header span{color:var(--na-gold);font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.nasa-home-awards h2{margin:7px 0 9px;color:#fff;font-size:clamp(27px,3vw,40px);line-height:1.04}.nasa-home-awards p{margin:0;color:#cbdde9;line-height:1.6}.nasa-home-awards header>a{flex:0 0 auto;color:var(--na-gold)!important;font-weight:900}.nasa-home-awards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:23px}.nasa-home-awards__grid article{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.07)}.nasa-home-awards__grid article>div{height:180px;background:#173e5e}.nasa-home-awards__grid .nasa-awards-placeholder{height:100%;min-height:0}.nasa-home-awards__grid article>span,.nasa-home-awards__grid article>strong{display:block;margin-left:16px;margin-right:16px}.nasa-home-awards__grid article>span{margin-top:14px;color:#79d4e2;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.nasa-home-awards__grid article>strong{margin-top:4px;margin-bottom:17px;color:#fff;font-size:17px}
@media(max-width:980px){.nasa-awards-hero{grid-template-columns:1fr}.nasa-awards-category-grid{grid-template-columns:1fr 1fr}.nasa-awards-gallery{grid-template-columns:1fr 1fr}.nasa-awards-recognition{grid-template-columns:1fr}.nasa-home-awards header{align-items:flex-start;flex-direction:column}.nasa-home-awards__grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:680px){.nasa-awards{padding:20px 12px 55px}.nasa-awards-hero,.nasa-awards-intro,.nasa-awards-gallery-section,.nasa-awards-moments,.nasa-awards-recognition{padding:25px 21px}.nasa-awards-hero__media,.nasa-awards-hero__media>img,.nasa-awards-hero__media>.nasa-awards-placeholder{min-height:260px}.nasa-awards-category-grid,.nasa-awards-gallery,.nasa-awards-moments__grid{grid-template-columns:1fr}.nasa-awards-gallery-heading{align-items:flex-start;flex-direction:column}.nasa-awards-filters{justify-content:flex-start}.nasa-home-awards{padding:0 12px 20px}.nasa-home-awards__shell{padding:24px 20px}.nasa-home-awards__grid{grid-template-columns:1fr}.nasa-home-awards__grid article>div{height:210px}}

/* 1.10.88 — mobile award archive compaction. */
.nasa-awards-gallery-toggle{display:none;width:100%;margin-top:16px;padding:13px 18px;border:1px solid rgba(255,255,255,.26);border-radius:12px;background:rgba(255,255,255,.09);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.nasa-awards-gallery-toggle:hover,.nasa-awards-gallery-toggle:focus{background:rgba(255,255,255,.15)}
@media(max-width:680px){.nasa-awards-gallery-toggle:not([hidden]){display:block}.nasa-awards-gallery-card__media{height:185px}.nasa-awards-gallery-card__copy{padding:13px 14px}.nasa-awards-gallery-card h3{font-size:16px}.nasa-awards-gallery-card p{font-size:11px}.nasa-awards-moments__grid article{min-height:245px}.nasa-awards-moments__grid article:nth-child(n+4){display:none}.nasa-awards-moments__grid article>div:last-child{padding:15px}.nasa-awards-moments__grid strong{font-size:17px}}

/* 1.10.89 — category accordions keep the complete award archive compact on every device. */
.nasa-awards-accordion{display:grid;gap:11px;margin-top:26px}.nasa-awards-accordion__group{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.07)}.nasa-awards-accordion__group>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;cursor:pointer;list-style:none;color:#fff;transition:background .18s ease}.nasa-awards-accordion__group>summary::-webkit-details-marker{display:none}.nasa-awards-accordion__group>summary:hover,.nasa-awards-accordion__group>summary:focus{background:rgba(255,255,255,.08)}.nasa-awards-accordion__group>summary span:first-child{display:flex;align-items:baseline;gap:10px;min-width:0}.nasa-awards-accordion__group>summary strong{font-size:16px;font-weight:950;letter-spacing:.01em}.nasa-awards-accordion__group>summary small{color:#bcd7e6;font-size:11px;font-weight:800}.nasa-awards-accordion__chevron{width:10px;height:10px;flex:0 0 10px;border-right:2px solid var(--na-gold);border-bottom:2px solid var(--na-gold);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.nasa-awards-accordion__group[open] .nasa-awards-accordion__chevron{transform:rotate(225deg) translate(-1px,-1px)}.nasa-awards-accordion__body{padding:0 14px 16px;border-top:1px solid rgba(255,255,255,.12)}.nasa-awards-accordion__body .nasa-awards-gallery{margin-top:14px}.nasa-awards-accordion__group:not([open]) .nasa-awards-gallery{display:none}.nasa-awards-filters,.nasa-awards-gallery-toggle{display:none!important}
@media(max-width:680px){.nasa-awards-accordion{gap:8px;margin-top:20px}.nasa-awards-accordion__group>summary{padding:14px 15px}.nasa-awards-accordion__group>summary span:first-child{display:block}.nasa-awards-accordion__group>summary strong{display:block;font-size:15px}.nasa-awards-accordion__group>summary small{display:block;margin-top:3px}.nasa-awards-accordion__body{padding:0 10px 12px}.nasa-awards-accordion__body .nasa-awards-gallery{gap:10px;margin-top:10px}}
