/* WHY AGE X — editorial section, isolated from the existing visual scenes. */
.why-agex{padding:112px 6vw 54px;background:#f9f9f9;color:#262626;isolation:isolate}
.why-intro,.why-statistics,.why-premise,.why-comparison,.why-resolution,.why-sources{max-width:1400px;margin-left:auto;margin-right:auto}
.why-eyebrow{color:#6e6e6e;font-size:10px;letter-spacing:.15em}
.why-intro h2{font:400 clamp(38px,5.4vw,82px)/1.08 var(--display);letter-spacing:-.055em;margin:30px 0 32px;max-width:1150px;text-wrap:balance}
.why-lead{max-width:670px;font:400 clamp(16px,1.55vw,22px)/1.65 var(--display);color:#6e6e6e;letter-spacing:-.015em}
.why-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:84px;padding-bottom:50px;border-bottom:1px solid #d4d4d4}
.why-stat{display:flex;flex-direction:column;padding:0 28px;border-left:1px solid #d4d4d4;min-width:0}
.why-stat:first-child{padding-left:0;border:0}.why-stat:last-child{padding-right:0}
.why-number{font:400 clamp(56px,6.5vw,102px)/1 var(--display);letter-spacing:-.075em;min-height:110px;display:flex;align-items:baseline;gap:4px;position:relative}
.why-number>span{font-size:.5em;letter-spacing:-.06em}.why-years>small{font:400 11px/1 var(--display);letter-spacing:0;position:absolute;top:-21px;left:4px}.why-years>span{font-size:clamp(13px,1.2vw,18px);letter-spacing:-.02em;max-width:62px;line-height:1.2;margin-left:5px}
.why-stat-copy{font:400 clamp(14px,1.25vw,18px)/1.55 var(--display);color:#5d5d5d;max-width:245px;margin:10px 0 24px;letter-spacing:-.015em}
.why-citation{font:9px/1.5 var(--display);letter-spacing:.05em;color:#6c6c6c;margin-top:auto;text-decoration:underline;text-decoration-color:#b4b4b4;text-underline-offset:4px;width:fit-content}
.why-citation:hover{color:#262626}.why-premise{font:400 clamp(28px,3.3vw,50px)/1.25 var(--display);letter-spacing:-.045em;padding:69px 0 86px;max-width:1000px;text-align:center;text-wrap:balance}
.why-comparison{background:#f1f1f1;border:1px solid #e1e1e1;padding:40px 40px 14px;border-radius:3px}
.why-comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.why-comparison-heading h3{font:400 26px/1.3 var(--display);letter-spacing:-.035em;margin:0}
.why-table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;font:400 15px/1.6 var(--display)}
.why-table th,.why-table td{padding:25px 25px;vertical-align:top;font-weight:400;border-bottom:1px solid #dbdbdb}
.why-table tr>:first-child{width:24%;padding-left:0;color:#636363;font-size:12px}
.why-table tr>:nth-child(2){width:35%;color:#595959;background:#eaeaea}
.why-table tr>:nth-child(3){width:41%;padding-right:0;color:#353535}
.why-table thead th{font-size:17px;line-height:1.45;letter-spacing:-.025em;padding-top:20px;padding-bottom:26px}
.why-column-mark{display:block;font:300 29px/1 var(--display);margin-bottom:16px;color:#6d6d6d}
.why-table tbody tr:last-child>*{border-bottom:0}.why-table .why-pilot-row td{font-size:28px;line-height:1.2;letter-spacing:-.04em}
.why-resolution{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:88px 0 65px}.why-resolution-label{display:flex;flex-direction:column;gap:34px}.why-resolution-symbol{font:200 110px/1 var(--display);color:#bfbfbf}.why-resolution-copy>p{font:400 18px/1.8 var(--display);letter-spacing:-.018em;color:#6c6c6c;margin-bottom:22px}.why-resolution-copy>p.why-promise{font-size:clamp(23px,2.3vw,32px);line-height:1.45;letter-spacing:-.035em;color:#373737;margin:32px 0}
.why-mission{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:19px 25px;border:1px solid #424242;border-radius:2px;background:#424242;color:#f9f9f9;font:400 13px/1.4 var(--display);transition:background .2s,color .2s}.why-mission span{font-size:20px;line-height:1}.why-mission:hover{background:#eaeaea;color:#424242}
.why-sources{border-top:1px solid #d4d4d4;font:12px/1.8 var(--display);color:#636363;scroll-margin-top:100px}.why-sources summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:20px 0}.why-sources summary::-webkit-details-marker{display:none}.why-sources summary span{font-size:20px}.why-sources[open] summary span{transform:rotate(45deg)}.why-source-list{max-width:850px;padding-bottom:18px}.why-source-list ol{padding-left:20px}.why-source-list li{padding:6px 0}.why-source-list a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1700px){.why-agex{padding-top:135px}.why-statistics{margin-top:100px}}
@media(max-width:1050px){.why-stat{padding:0 20px}.why-number{min-height:86px}.why-comparison{padding:28px 24px 10px}.why-table th,.why-table td{padding:21px 18px}.why-resolution{gap:36px}.why-resolution-copy>p{font-size:16px}}
@media(max-width:767px){.why-agex{padding:76px 22px 30px}.why-intro h2{font-size:clamp(34px,7.6vw,56px);margin:26px 0}.why-desktop-break{display:none}.why-lead{font-size:16px;line-height:1.7}.why-statistics{grid-template-columns:1fr 1fr;row-gap:44px;margin-top:62px;padding-bottom:34px}.why-stat{padding:0 16px}.why-stat:nth-child(3){border:0;padding-left:0}.why-stat:nth-child(even){padding-right:0}.why-number{font-size:clamp(52px,11.5vw,78px);min-height:75px}.why-stat-copy{font-size:13px;line-height:1.6;margin-top:4px;margin-bottom:18px}.why-years>span{font-size:13px;max-width:43px;margin-left:3px}.why-years>small{font-size:10px;top:-15px;left:2px}.why-citation{font-size:8px;letter-spacing:0}.why-premise{font-size:29px;padding:45px 0 52px;text-align:left;line-height:1.3}.why-comparison{padding:26px 18px 12px;margin:0 -4px}.why-comparison-heading{display:block;margin-bottom:24px}.why-comparison-heading .eyebrow{font-size:8px}.why-comparison-heading h3{margin-top:12px;font-size:26px}.why-table,.why-table tbody,.why-table tr{display:block;width:100%}.why-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.why-table tbody tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d3d3d3;padding:20px 0;gap:12px}.why-table tr>:first-child{width:auto;grid-column:1/-1;padding:0;font-size:12px;color:#535353}.why-table tr>:nth-child(2),.why-table tr>:nth-child(3){width:auto;padding:12px 10px;border:0;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.why-table tr>:nth-child(3){padding-right:0}.why-table td::before{content:attr(data-label);display:block;font-size:9px;line-height:1.4;color:#747474;margin-bottom:12px}.why-table .why-pilot-row td{font-size:23px}.why-table .why-pilot-row td::before{letter-spacing:0}.why-resolution{grid-template-columns:1fr;gap:24px;padding:52px 0 38px}.why-resolution-symbol{display:none}.why-resolution-copy>p{font-size:15px;line-height:1.8}.why-resolution-copy>p.why-promise{font-size:25px;line-height:1.45;margin-top:25px}.why-mission{min-height:52px;padding:17px 20px;gap:28px;font-size:12px}.why-sources{font-size:11px}}
@media(prefers-reduced-motion:reduce){.why-mission{transition:none}}
/* Requested hero refinement: preserve the cube animation, reposition its canvas origin only. */
.navigation-content{justify-content:flex-end}
.hx-hero{align-items:flex-start;padding-top:144px}
.hx-hero .hero-description{max-width:520px}
.hx-hero .hx-wordmark{width:420px;height:100px}
.hx-hero h1{margin-top:24px;font-size:22px}
.hx-hero .hero-tagline{font:400 clamp(25px,2.65vw,40px)/1.4 var(--display);letter-spacing:-.04em;margin-top:52px;color:#6a6a6a}
@media(max-width:767px){.navigation-content{justify-content:flex-end}.hx-hero{padding-top:116px}.hx-hero .hero-description{max-width:100%}.hx-hero .hx-wordmark{width:300px;max-width:90%;height:auto}.hx-hero h1{font-size:16px;margin-top:20px}.hx-hero .hero-tagline{font-size:28px;line-height:1.4;margin-top:32px}}
/* Narrow monochrome revision. The supplied photograph itself is unchanged. */
:root{--accent:#111;--blue:#aaa;--ice:#ddd;--night:#0b0b0b}
.why-agex,.mission-page{background:#fff;color:#111}
.why-statistics{grid-template-columns:1fr;margin-top:58px;padding:36px 0;border-top:1px solid #d2d2d2}
.why-statistics .why-stat{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;column-gap:45px;padding:0;border:0;align-items:center}
.why-statistics .why-number{grid-row:1/3;min-height:0}
.why-statistics .why-stat-copy{max-width:550px;font-size:20px;margin:0 0 14px}
.why-statistics .why-citation{margin-top:0}
.hx-hero{background:#fff}.hero-media{background:#fff}.hero-media canvas{filter:grayscale(1)}
.capture-scene{background:#fff;color:#111}
.capture-scene .capture-heading h2{color:#111}
.capture-scene .capture-heading .eyebrow,.capture-scene .capture-heading p{color:#555}
.capture-photo-stage:after{display:none}
.capture-overlay{filter:grayscale(1)}
.capture-scene .section-disclaimer{border-color:#d6d6d6;color:#555}
.capture-scene .section-disclaimer p,.capture-scene .capture-expand{color:#444}
.capture-scene .capture-expand{border-color:#888}
.capture-scene .scene-motion{color:#333;border-color:#aaa}.history-chapter,.journey-chapter,.hx-footer{filter:grayscale(1)}
.hx-footer{background:#f2f2f2}
.scene-inspector{background:#111;color:#ddd;border-color:#555}
.scene-inspector>p,.inspector-toolbar button{color:#ccc;border-color:#666}
@media(max-width:767px){.why-statistics{margin-top:52px;padding:32px 0;row-gap:0}.why-statistics .why-stat{grid-template-columns:1fr;gap:0}.why-statistics .why-number{grid-row:auto;font-size:78px;margin-bottom:24px}.why-statistics .why-stat-copy{font-size:16px;max-width:400px;margin-bottom:20px}.why-statistics .why-citation{font-size:9px}}
.bioscan-line{animation:bioscan-line 5s ease-in-out infinite;transform-origin:1220px 776px}
@keyframes bioscan-line{0%,100%{transform:translateY(-28px);opacity:.25}50%{transform:translateY(44px);opacity:.7}}
@media(prefers-reduced-motion:reduce){.bioscan-line{animation:none;opacity:.4}}
