.proof{background-color:var(--color-gray-100);padding:60px 0}.proof__heading{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:12px}.proof__title{color:var(--color-gray-800);font-family:var(--font-family-en);font-size:34px;font-weight:var(--font-weight-bolder);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-tight)}.proof__subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.proof__lead,.proof__subtitle{color:var(--color-gray-800);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.proof__lead{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:24px}.proof__contents{display:flex;flex-direction:column;gap:40px;margin-top:40px}.proof-stats{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.proof-stat-card{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;display:flex;flex-direction:column;gap:11px;justify-content:flex-end;padding:34px 32px 26px;width:100%}.proof-stat-card__value{align-items:baseline;display:flex;gap:2px}.proof-stat-card__number{color:var(--color-gray-800);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bolder);line-height:.9}.proof-stat-card__unit{color:var(--color-blue-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-bolder);line-height:1.4286}.proof-stat-card__label{color:var(--color-gray-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.proof-chart{display:flex;flex-direction:column;gap:4px}.proof-chart__title{color:var(--color-gray-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.4286}.proof-chart__note{align-items:baseline;display:flex;gap:4px}.proof-chart__note-label{color:var(--color-gray-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.proof-chart__note-number{color:var(--color-gray-800);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bolder);line-height:.9}.proof-chart__note-unit{color:var(--color-blue-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-bolder);line-height:1.4286}.proof-chart__bars{align-items:flex-end;display:flex;gap:12px;padding-top:8px}.proof-bar{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;max-width:112px}.proof-bar__value{color:var(--color-gray-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.625}.proof-bar__graphic{aspect-ratio:112/var(--proof-bar-height,48);background-color:var(--color-blue-700);border-radius:8px 8px 0 0;width:100%}.proof-bar__graphic--light{background-color:var(--color-blue-100)}.proof-bar__graphic--tint-40{opacity:.4}.proof-bar__graphic--tint-60{opacity:.6}.proof-bar__year{color:var(--color-gray-400);line-height:2.0682;text-align:center}.proof-bar__year,.proof-chart__caption{font-size:11px;font-weight:var(--font-weight-normal)}.proof-chart__caption{color:var(--color-gray-500);line-height:1.8958}@media (min-width:768px){.proof{padding:100px 0}.proof__heading{gap:8px 32px}.proof__title{font-size:var(--font-size-xxxxxl)}.proof__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.proof__lead{margin-top:32px}.proof__contents{align-items:center;margin-top:60px}.proof-stats{grid-template-columns:repeat(2,minmax(0,283px))}.proof-chart__bars{gap:20px}}@media (min-width:1200px){.proof__contents{align-items:flex-start;flex-direction:row;gap:56px}.proof-stats{flex-shrink:0}.proof-chart{flex:1}}