/* Results establish the hierarchy; original-colour logos immediately substantiate it. */
.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:none;padding:26px 0 30px;margin-top:54px;align-items:start}
.hero-proof>span{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.4;color:#d4dacb;max-width:none;width:auto}
.hero-proof strong{display:block;font:400 clamp(56px,7.8vw,120px)/1 var(--serif);letter-spacing:-.035em;color:var(--paper);margin:0 0 9px;white-space:nowrap;font-variant-numeric:lining-nums}
.trust{padding-top:25px;padding-bottom:25px;gap:44px}
.trust p{font-size:13px;color:#424a3d}.trust img{max-height:44px;max-width:145px;filter:none;opacity:1}
@media(max-width:1000px) and (min-width:761px){.hero-proof{max-width:none;gap:24px}.hero-proof strong{font-size:clamp(48px,7.5vw,75px)}.hero-proof>span{font-size:12px}.trust img{max-height:38px;max-width:110px}}
@media(max-width:760px){
 .mobile-edition .hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:none;margin-top:150px;padding:23px 0 25px;align-items:start}
 .mobile-edition .hero-proof>span{display:flex;font-size:12px;line-height:1.35;max-width:none;width:auto;gap:0}
 .mobile-edition .hero-proof strong{font:400 clamp(26px,8.5vw,47px)/1 var(--serif);letter-spacing:-.045em;margin:0 0 9px}

 .trust{padding:22px var(--gutter) 25px}.trust p{font-size:12px;max-width:none;margin:0 0 15px}.trust>div{gap:18px}.trust img{height:34px;max-height:34px;max-width:16%;width:auto}
}
@media(max-width:360px){.mobile-edition .hero-proof{gap:12px;margin-top:115px}.mobile-edition .hero-proof>span{font-size:11px}.mobile-edition .hero-proof strong{font-size:26px}.trust>div{gap:13px}.trust img{height:30px;max-height:30px}}
/* Keep the figures legible against every frame of the looping film. */
.hero-proof{isolation:isolate}.hero-proof:before{content:'';position:absolute;inset:-1px calc(-1 * var(--gutter)) 0;background:#1c1e1ae8;z-index:-1;pointer-events:none}
@media(min-width:761px){.hero-proof>span{font-size:clamp(13px,1.2vw,18px)}}
