/* v0.3.2: only the September 16 final correction targets. */
/* Home: display only the repaired top edge; the approved body remains intact. */
.home-page .site-header{background:linear-gradient(100deg,#ffffffc9,#f6f8ffad);}
@media(min-width:768px){
 .home-page .text-restoration::before{height:calc(110 * var(--u));background:url('assets/home-header-extension.png') top center/100cqw auto no-repeat;mask-image:linear-gradient(#000 0%,#000 65%,transparent);}
 .home-page .text-restoration > .patch:nth-child(-n+3){display:none;}
}
@media(max-width:767px){
 .home-page .site-header{background-image:linear-gradient(100deg,#ffffffc9,#f6f8ffad),url('assets/home-header-extension.png');background-size:auto,auto 1200px;background-position:center,center top;}
}
/* About: a small upward move keeps every letter above the mountain shoulder. */
@media(min-width:1101px){.about-ending .mountain-words{top:calc(62 * var(--u));line-height:1.1;}}
@media(max-width:1100px){.about-ending .mountain-words{bottom:calc(100cqw * .18);}}
/* Careers: the original master already supplies this exact words/rule grouping.
   Show it once without the replacement-image patch. Keep live text accessible. */
@media(min-width:901px){
 .careers-scene::after{display:none;}
 .careers-scene .focus-words{opacity:0;}
}
/* Standard: light only the explanatory text, not the entire globe. */
@media(min-width:1101px){
 .quality > p{isolation:isolate;}
 .quality > p::before{content:'';position:absolute;z-index:-1;inset:calc(-12 * var(--u)) calc(-14 * var(--u));background:radial-gradient(ellipse,#ffffffe6 0%,#ffffffc7 42%,#ffffff75 65%,transparent 82%);pointer-events:none;}
 /* Source gold dividers are x=237,413,605,799,989 on the 1207px master. */
 .standard-metrics{padding-left:0;padding-right:0;grid-template-columns:237fr 176fr 192fr 194fr 190fr 218fr;}
 .metrics-heading{padding-left:calc(35 * var(--u));padding-right:calc(12 * var(--u));}
 .metric{padding-inline:calc(12 * var(--u));}
 /* Remove only the right-side broad white veil. Reuse clean sky/mountain
    pixels from the same existing plate to cover its baked-in wordmark. */
 .standard-ending::after{right:0;top:calc(17 * var(--u));width:calc(312 * var(--u));height:calc(133 * var(--u));background:url('assets/standard-art.webp') calc(-580 * var(--u)) calc(-1064 * var(--u))/100cqw auto no-repeat;mask-image:linear-gradient(to right,transparent,#000 12%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 78%,transparent);mask-composite:intersect;}
 .standard-end-logo{text-shadow:0 0 calc(3 * var(--u)) #fff,0 0 calc(7 * var(--u)) #fff;}
}
