/* Reuse the subpages' individual result artwork and metric cards on the home page. */
.home-page #results{background:#071d2c;color:#e9f6fc;padding-top:80px;padding-bottom:80px}
.home-page #results .section-heading{margin-bottom:38px;align-items:start}
.home-page #results .section-label{color:#d8b77b}.home-page #results .section-label span{color:#b5cddd}
.home-page #results h2{color:#edf7fc;font-size:clamp(30px,3.2vw,44px);line-height:1.6;margin:0 0 20px}
.home-page #results .section-heading p{color:#a9c2d2;font-size:15px;line-height:1.9;margin:0}
.home-page #results .home-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 28px}
.home-page #results .result-metric-art{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:365px;padding:0;border:1px solid #87bad42e;border-radius:3px;overflow:hidden;background:#061b28}
.home-page #results .result-art-image{object-position:center 40%}
.home-page #results .result-metric-content{padding:30px;min-height:260px;justify-content:flex-start}
.home-page #results .result-metric-label{font-size:17px;font-weight:500;color:#e3eff5;letter-spacing:.015em;line-height:1.7;margin:0 0 16px}
.home-page #results .result-metric-value{display:flex;align-items:baseline;gap:10px;margin:0;color:#eaf8ff;line-height:1.1}
.home-page #results .result-metric-value strong{font-size:76px;font-weight:500;line-height:1.1;letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:#eaf8ff}
.home-page #results .result-metric-value>span{font-size:25px;line-height:1.3;letter-spacing:0;color:#efb26d;white-space:nowrap}
.home-page #results .result-metric-context{font-size:13px;font-weight:400;line-height:1.9;letter-spacing:.025em;color:#b9d1df;margin:13px 0 0;min-height:25px}
.home-page #results .home-result-extra{font-size:13px;line-height:1.8;color:#cfdfeb;margin:6px 0 0}
.home-page #results>.text-link{margin:0;min-width:270px}
.home-page #results .footnote{font-size:11px;line-height:1.9;color:#93afc2;max-width:850px;margin:22px 0 0}
@media(min-width:1500px){.home-page #results .result-metric-art{min-height:400px}}
@media(max-width:1000px) and (min-width:701px){.home-page #results .home-results-grid{gap:18px}.home-page #results .result-metric-content{padding:23px}.home-page #results .result-metric-value strong{font-size:60px}.home-page #results .result-metric-value>span{font-size:21px}.home-page #results .result-metric-label{font-size:15px}}
@media(max-width:700px){.home-page #results{padding-top:52px;padding-bottom:55px}.home-page #results .section-heading{gap:20px;margin-bottom:30px}.home-page #results h2{font-size:30px;margin-bottom:15px}.home-page #results .section-heading p{font-size:13px}.home-page #results .home-results-grid{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.home-page #results .result-metric-art{min-height:330px}.home-page #results .result-metric-content{padding:24px}.home-page #results .result-metric-label{font-size:15px;margin-bottom:14px}.home-page #results .result-metric-value strong{font-size:66px}.home-page #results .result-metric-value>span{font-size:23px}.home-page #results .result-metric-context,.home-page #results .home-result-extra{font-size:12px}.home-page #results>.text-link{width:100%;min-width:0}.home-page #results .footnote{font-size:10px}}
@media(max-width:360px){.home-page #results .result-metric-content{padding:20px}.home-page #results .result-metric-value strong{font-size:56px}.home-page #results .result-metric-value>span{font-size:21px}.home-page #results .result-metric-label{font-size:14px}}
