/* Distinct, title-specific editorial entrance artwork and editorial proportions. */
#about .about-entries{gap:24px;margin-top:46px}
#about .about-entries .about-entry{width:100%;min-width:0;aspect-ratio:1.72;min-height:176px;max-height:245px;background:#091b2c}
#about .about-entry .entry-image,#about .about-entry--support .entry-image{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none}
#about .about-entry:after{background:linear-gradient(180deg,transparent 26%,#07192b45 52%,#07192be8 100%)}
#about .about-entry .entry-text{padding:22px 21px}
#about .about-entry .about-entry-heading{display:flex;margin-bottom:8px}
#about .about-entry h3{font-size:21px;font-weight:600;letter-spacing:.02em}
#about .about-entry p{font-size:12px;line-height:1.7;color:#cedce7}
#about .about-entry .about-entry-arrow{position:static;font-size:22px;color:#b8d5e9;transition:transform .25s}
#about .about-entry:hover .about-entry-arrow{transform:translate(2px,-2px)}
.detail-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.detail-section p,.people-intro p,.service-path p,.knowledge-list p,.training-feature p{color:#536978}
.detail-section .detail-number{font-size:24px;color:#6a96b5}
.benefits-grid article:last-child{max-width:none;padding:27px 30px;background:#f3f6f8;border-top:0}
.brand-hero.abstract-hero{background:#081c2e}
.abstract-hero .brand-orbits{display:none}
.abstract-hero:before{content:"";position:absolute;inset:0 0 0 40%;z-index:0;background:var(--abstract-image) right top/cover no-repeat}
.abstract-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#081c2e 25%,#081c2ed9 40%,#081c2e00 75%)}
.abstract-hero>.shell p{max-width:550px}
.abstract-hero--support{--abstract-image:url('entry/support-v3.webp')}
.abstract-hero--people{--abstract-image:url('entry/people-v3.webp')}
.training-feature{grid-template-columns:210px minmax(0,1fr);gap:42px;max-width:1000px;padding:30px;background:#fff;border-top:2px solid #1768a9}
.training-feature .training-photo{aspect-ratio:4/3;background:#fff}
.training-feature .training-photo img{object-fit:contain}
.training-feature h3{font-size:25px;margin:15px 0}
.production-media,.research-media{background:#091f32}
.production-media img,.research-media img{object-fit:contain;height:auto;aspect-ratio:1.4}
.production-media figcaption,.research-media figcaption{background:#edf3f6;color:#536978}
.nameplate-layout{grid-template-columns:1fr 1fr;align-items:center}
.identity-panel{position:relative;overflow:hidden;min-height:350px;background:white;border:1px solid #d6e2ea;padding:42px}
.identity-panel .identity-mark{display:flex;align-items:center;gap:24px;padding-bottom:30px;border-bottom:1px solid #dce6ed}
.identity-panel .identity-mark img{width:72px;height:72px;object-fit:contain}
.identity-panel .identity-mark strong{font-size:26px;line-height:1.5;color:#183b55}
.identity-panel .identity-mark small{display:block;font:11px/1.8 Arial;letter-spacing:.16em;color:#8197a7;margin-top:5px}
.identity-panel ul{list-style:none;padding:26px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:26px}
.identity-panel li span{display:block;font-size:12px;color:#7b91a0;margin-bottom:9px}
.identity-panel li b{display:block;font-size:16px;font-weight:500;color:#294f69;line-height:1.6}
.nameplate-layout figure>.text-link{margin-top:18px}
.capability-lead>img{object-fit:contain;background:#0a2033}
.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.evidence-grid .evidence-card{height:auto;aspect-ratio:1.25;background:#0a2033}
.evidence-grid img{height:calc(100% - 76px);object-fit:contain;background:#0a2033}
.evidence-grid .evidence-card:after{display:none}
.evidence-grid .evidence-caption{left:24px;right:24px;bottom:23px}
.application-topic-nav .shell,.news-category-nav .shell{justify-content:flex-start}
@media(max-width:1100px){#about .about-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#about .about-entries .about-entry{aspect-ratio:2.15;min-height:180px;max-height:230px}#about .about-entry .entry-text{padding:24px}#about .about-entry h3{font-size:23px}.identity-panel{padding:30px}.identity-panel .identity-mark{gap:20px}.identity-panel .identity-mark strong{font-size:23px}}
@media(max-width:820px){.detail-grid--three{grid-template-columns:1fr;gap:30px}.abstract-hero:before{left:25%;opacity:.65}.abstract-hero:after{background:linear-gradient(90deg,#081c2ef2,#081c2e40)}.abstract-hero>.shell p{max-width:440px}.training-feature{grid-template-columns:160px minmax(0,1fr);gap:25px;padding:24px}.training-feature h3{font-size:23px}.nameplate-layout{gap:32px}.identity-panel{padding:25px}.identity-panel .identity-mark{gap:15px}.identity-panel .identity-mark img{width:58px;height:58px}.identity-panel .identity-mark strong{font-size:20px}.identity-panel ul{grid-template-columns:1fr;gap:20px}}
@media(max-width:540px){#about .about-entries{grid-template-columns:1fr;gap:16px;margin-top:32px}#about .about-entries .about-entry{aspect-ratio:1.9;min-height:175px;max-height:220px}#about .about-entry .entry-text{padding:22px 24px}#about .about-entry h3{font-size:23px}#about .about-entry p{font-size:12px}#about .about-entry .about-entry-arrow{font-size:23px}.abstract-hero:before{left:5%;opacity:.5}.abstract-hero:after{background:linear-gradient(90deg,#081c2ee8,#081c2e70)}.training-feature{grid-template-columns:1fr;gap:25px;padding:24px}.training-feature .training-photo{width:180px;aspect-ratio:4/3}.training-feature h3{font-size:24px}.identity-panel{padding:30px;min-height:0}.identity-panel .identity-mark strong{font-size:25px}.identity-panel .identity-mark img{width:64px;height:64px}.identity-panel ul{grid-template-columns:1fr 1fr;gap:24px 18px}.identity-panel li b{font-size:15px}.benefits-grid article:last-child{padding:25px}.nameplate-layout{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#about .about-entry .entry-image,#about .about-entry .about-entry-arrow{transition:none}}
@media(max-width:820px){.evidence-grid{grid-template-columns:1fr 1fr}.evidence-grid .evidence-card:first-child{grid-column:1/-1;aspect-ratio:2}.evidence-grid .evidence-card{aspect-ratio:1.2}}
@media(max-width:540px){.evidence-grid{grid-template-columns:1fr}.evidence-grid .evidence-card,.evidence-grid .evidence-card:first-child{grid-column:auto;aspect-ratio:1.3}.evidence-grid img{height:calc(100% - 83px)}}
/* Photographic metaphors: airy images with copy on the quiet upper left. */
#about .about-entries .about-entry{align-items:stretch;background:#e8eff3}
#about .about-entry:after{background:linear-gradient(90deg,#ffffff99 0%,#ffffff60 35%,transparent 63%)}
#about .about-entry .entry-text{height:100%;padding:22px 21px}
#about .about-entry .about-entry-heading{position:static;margin-bottom:11px}
#about .about-entry h3{color:#142d3c}
#about .about-entry p{max-width:56%;color:#3e5260;line-height:1.75}
#about .about-entry .about-entry-arrow{position:absolute;top:auto;bottom:16px;right:17px;color:#244c62;width:29px;height:29px;display:grid;place-items:center;background:#ffffffe0;border-radius:50%;font-size:20px}
@media(max-width:1100px){#about .about-entry .entry-text{padding:24px}}
@media(max-width:540px){#about .about-entry .entry-text{padding:22px 24px}}
