/* Brand archive: white space, documentary photographs and readable data. */
.proof-section{width:100%;max-width:calc(1120px + 2 * var(--gutter));margin-inline:auto;padding:64px var(--gutter)}
.proof-heading{max-width:640px;margin-bottom:36px}
.proof-heading h2{margin:14px 0 18px}
.proof-heading>p:last-child:not(.eyebrow){color:#62685F}
#main .proof-source{font-size:11px;line-height:1.8;color:#71776E;max-width:70em;margin:26px 0 0}
.heritage-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}
.heritage-archive{margin:0;min-width:0}
.heritage-archive img{display:block;width:100%;height:auto;aspect-ratio:1727/911;object-fit:contain}
.heritage-archive figcaption{font-size:10px;line-height:1.7;color:#71776E;margin-top:12px}
.heritage-copy h2{margin:14px 0 20px}
.heritage-copy>p:not(.eyebrow){margin-top:14px;color:#62685F}
.heritage-lineage{display:block;margin-top:22px;font-size:12px;letter-spacing:1px;color:#183C34}
.expert-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;min-width:0}
.expert-card{min-width:0}
.expert-photo{aspect-ratio:4/5;overflow:hidden;background:#F2F3F0}
.expert-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
.expert-photo--yang img{transform:scale(1.38);transform-origin:50% 0}
.expert-copy{padding-top:18px}
#main .expert-copy h3{font-size:20px;letter-spacing:1px;font-weight:600}
.expert-copy h3 span{font-family:E24Sans,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;margin-left:10px;color:#62685F;white-space:nowrap}
#main .expert-field{font-size:14px;color:#183C34;margin-top:8px}
#main .expert-affiliation{font-size:12px;line-height:1.7;color:#71776E;margin-top:4px}
.principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.principle-grid article{border-top:1px solid #D9DED9;padding-top:20px}
.principle-index{font-size:11px;letter-spacing:2px;color:#71776E}
.principle-grid h3{margin:16px 0 12px}
.principle-grid p{color:#62685F}
.history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}
.history-metrics>div{display:flex;flex-direction:column;border-top:1px solid #D9DED9;padding-top:24px}
.history-metrics dt{font-size:14px;color:#62685F;order:2;margin-top:12px}
#main .history-metrics dd{margin:0;font-family:E24Serif,serif;font-size:42px;line-height:1.35;font-weight:600;color:#183C34;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.history-metrics dd span{font-family:E24Sans,sans-serif;font-size:13px;font-weight:400;margin-left:8px}
.live-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;margin-bottom:46px}
.live-results article{padding:28px 0;border-top:1px solid #D9DED9;border-bottom:1px solid #D9DED9}
#main .live-label{font-size:15px}
#main .result-number{font-family:E24Serif,serif;font-size:64px;font-weight:600;line-height:1.4;color:#183C34;margin:18px 0 10px;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.result-number span{font-family:E24Sans,sans-serif;font-weight:400;font-size:16px;margin-left:12px}
#main .case-caption{font-size:11px;color:#71776E}
.store-case-table table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums}
.store-case-table caption{text-align:left;font-size:18px;font-family:E24Serif,serif;font-weight:600;margin:0 0 22px}
.store-case-table th,.store-case-table td{padding:22px 0;border-bottom:1px solid #E4E7E1;vertical-align:middle}
.store-case-table thead th{font-size:12px;font-weight:400;color:#62685F;padding-top:0}
.store-case-table thead th:first-child{width:56%}
.store-case-table thead th span{font-size:10px;margin-left:8px}
.store-case-table th:not(:first-child),.store-case-table td{text-align:right}
.store-case-table td{font-size:28px;color:#183C34}
.case-city{display:block;font-size:11px;font-weight:400;color:#71776E;letter-spacing:1px;margin-bottom:8px}
.case-name{display:block;font-size:15px;font-weight:400;line-height:1.7}
.field-slide>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.field-slide figcaption{padding-top:18px}
.field-slide img[src$="field-space-v29.jpg"]{object-position:center 65%}
#main .field-slide figcaption p{font-size:12px;color:#71776E;margin-top:8px}
.heritage-bridge{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #D9DED9;border-bottom:1px solid #D9DED9;padding-block:40px;margin-block:32px;width:calc(100% - 2 * var(--gutter));max-width:1120px}
.heritage-bridge h2{margin-top:10px}
@media(min-width:761px) and (max-width:1050px){.expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.heritage-feature{grid-template-columns:1fr;gap:32px}.heritage-archive{max-width:720px}.history-metrics{gap:22px}#main .history-metrics dd{font-size:34px}}
@media(max-width:760px){
 .proof-section{padding:36px 24px}
 .proof-heading{margin-bottom:26px}
 .proof-heading h2{margin:10px 0 14px}
 #main .proof-source{font-size:10px;margin-top:22px}
 .heritage-feature{grid-template-columns:minmax(0,1fr);padding-inline:0;gap:24px}
 .heritage-archive{width:100%}
 .heritage-archive figcaption{padding-inline:24px}
 .heritage-copy{padding-inline:24px}
 .heritage-copy h2{margin:10px 0 16px}
 .heritage-lineage{font-size:11px;margin-top:18px}
 .expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
 .expert-copy{padding-top:14px}
 #main .expert-copy h3{font-size:16px;letter-spacing:.5px}
 .expert-copy h3 span{font-size:10px;margin-left:6px}
 #main .expert-field{font-size:12px;margin-top:7px}
 #main .expert-affiliation{font-size:10px}
 .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 .principle-grid h3{margin:12px 0 9px}
 .history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}
 .history-metrics>div{padding-top:18px}
 #main .history-metrics dd{font-size:32px}
 .history-metrics dd span{font-size:11px;margin-left:6px}
 .history-metrics dt{font-size:12px;margin-top:10px}
 .live-results{gap:24px;margin-bottom:32px}
 .live-results article{padding:20px 0}
 #main .live-label{font-size:12px;min-height:3.6em}
 #main .result-number{font-size:36px;margin:12px 0 8px}
 .result-number span{font-size:12px;margin-left:6px}
 #main .case-caption{font-size:10px}
 .store-case-table caption{font-size:16px;margin-bottom:20px}
 .store-case-table th,.store-case-table td{padding:18px 0}
 .store-case-table thead th{font-size:10px;line-height:1.7}
 .store-case-table thead th:first-child{width:54%}
 .store-case-table thead th span{display:block;margin-left:0}
 .store-case-table td{font-size:21px}
 .case-city{font-size:10px;margin-bottom:5px;letter-spacing:.5px}
 .case-name{font-size:12px;padding-right:12px}
 .field-notes{padding-inline:0}
 .field-notes>.proof-heading{padding-inline:24px}
 .field-slide figcaption{padding:16px 12px 0}
 #main .field-slide figcaption h3{font-size:15px}
 #main .field-slide figcaption p{font-size:11px;margin-top:6px}
 .heritage-bridge{display:block;width:calc(100% - 48px);padding:28px 0;margin-block:24px}
 .heritage-bridge .underlined-link{margin-top:22px}
}
