.kit-document-link{border-bottom:1px solid;align-items:center;gap:12px;margin-top:28px;padding-bottom:6px;font-size:13px;display:inline-flex}.kit-cut{text-transform:uppercase;letter-spacing:.08em;max-width:240px;font-size:11px;line-height:1.6}.kit-stat-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kit-stat-grid article{background:#f4f2eb;border-top:5px solid #ea1f27;padding:34px}.kit-stat-grid svg{color:#ea1f27}.kit-stat-grid strong{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;margin:22px 0 16px;font-size:clamp(50px,6.7vw,100px);font-style:italic;font-weight:900;line-height:1;display:block}.kit-stat-grid strong span{color:#ea1f27}.kit-stat-grid h3{margin:0 0 10px;font-size:20px}.kit-stat-grid p{color:#555;max-width:430px;margin:0;font-size:14px;line-height:1.7}.kit-channel-table{margin-top:34px;overflow-x:auto}.kit-channel-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.kit-channel-table caption{text-align:left;margin:0 0 18px;font-size:18px;font-weight:800}.kit-channel-table th,.kit-channel-table td{border-bottom:1px solid #ddd;padding:17px 12px}.kit-channel-table thead{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#282626;font-size:11px}.kit-channel-table td:last-child{white-space:nowrap;text-align:right;font-size:20px;font-weight:800}.kit-channel-table th:last-child{text-align:right}.kit-channel-table a{align-items:center;gap:8px;display:inline-flex}.kit-source-detail{border:1px solid #d9d5cf;margin-top:24px;padding:20px 22px;font-size:13px;line-height:1.75}.kit-source-detail summary{cursor:pointer;font-weight:700}.kit-source-detail a,.source-note a{text-underline-offset:3px;text-decoration:underline}.kit-current-band{color:#fff;background:#282626;padding:56px 0}.kit-current-band .section-heading{border-color:#555}.kit-current-band .eyebrow{color:#ffadaf}.kit-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kit-current-grid a{border-top:2px solid #ea1f27;flex-direction:column;gap:12px;padding:18px 0;display:flex}.kit-current-grid span{font-size:14px;font-weight:700}.kit-current-grid strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-size:clamp(23px,2.6vw,40px);font-weight:850}.kit-current-grid small{color:#ccc;font-size:11px}.kit-current-band .source-note{color:#ccc}.kit-project-grid{border-top:1px solid #dedbd6;border-left:1px solid #dedbd6;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.kit-project-grid article{border-bottom:1px solid #dedbd6;border-right:1px solid #dedbd6;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.kit-project-top{color:#a6161c;justify-content:space-between;align-items:center;width:100%;margin-bottom:34px;display:flex}.kit-project-top span{letter-spacing:.1em;color:#777;font-size:11px}.kit-project-grid h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:12px 0;font-size:23px;font-weight:850;line-height:1.15}.kit-project-grid p{color:#555;margin:0 0 24px;font-size:13px;line-height:1.75}.kit-project-grid a{align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.kit-partners{background:#f1efe9;padding:64px 0}.kit-partners h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:16px 0 36px;font-size:clamp(30px,4vw,50px);font-style:italic;font-weight:850;line-height:1.08}.kit-partner-grid{border-top:1px solid #cec9c1;border-left:1px solid #cec9c1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kit-partner-grid span{text-align:center;border-bottom:1px solid #cec9c1;border-right:1px solid #cec9c1;padding:26px 10px;font-size:17px;font-weight:800}.kit-proof-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.kit-proof-grid h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:20px 0;font-size:34px;font-weight:850;line-height:1.12}.kit-proof-grid p{color:#555;font-size:14px;line-height:1.8}.kit-proof-grid a{align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.kit-case-numbers{gap:40px;margin:25px 0;display:flex}.kit-case-numbers strong{font-family:var(--font-display),sans-serif;color:#a6161c;font-size:38px;font-style:italic;font-weight:850}.kit-case-numbers small{font-family:var(--font-body),sans-serif;color:#555;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-style:normal;display:block}.kit-contact .social-links{justify-content:center;margin-top:24px}@media (max-width:1000px){.kit-project-grid,.kit-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.kit-stat-grid,.kit-proof-grid{grid-template-columns:1fr;gap:24px}.kit-stat-grid article{padding:26px}.kit-stat-grid strong{font-size:66px}.kit-cut{max-width:none}.kit-channel-table{margin-left:-4px;margin-right:-4px}.kit-channel-table th,.kit-channel-table td{padding:14px 7px;font-size:12px}.kit-channel-table thead th{font-size:9px}.kit-channel-table td:last-child{font-size:17px}.kit-channel-table th:first-child{width:43%}.kit-project-grid{grid-template-columns:1fr}.kit-project-grid article{padding:24px}.kit-project-top{margin-bottom:20px}.kit-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-partner-grid span{padding:20px 8px;font-size:15px}.kit-current-band,.kit-partners{padding:40px 0}.kit-current-grid{gap:14px}.kit-current-grid strong{font-size:26px}.kit-current-grid small{font-size:10px}.kit-proof-grid{gap:45px}.kit-contact .solid-action{font-size:14px}}
