/* Shared approved reset, scoped to the affected pages. */
.ke-site :is(.ke-page-home,.ke-page-about,.ke-page-impact-projects,.ke-page-seen,.ke-page-experiences,.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art,.ke-page-collaborate,.ke-page-get-involved) * { box-sizing: border-box; }
.ke-site :is(.ke-page-home,.ke-page-about,.ke-page-impact-projects,.ke-page-seen,.ke-page-experiences,.ke-page-spark-sessions,.ke-page-collaborate,.ke-page-get-involved) a { color: inherit; text-decoration: none; }
.ke-site :is(.ke-page-about,.ke-page-impact-projects) h1, .ke-site :is(.ke-page-about,.ke-page-impact-projects) h2, .ke-site :is(.ke-page-about,.ke-page-impact-projects) h3, .ke-site :is(.ke-page-about,.ke-page-impact-projects) .serif { font-family: "Cormorant Garamond", serif; font-weight: 500; }
.ke-site :is(.ke-page-impact-projects,.ke-page-seen,.ke-page-experiences) img { width: 100%; height: 100%; object-fit: cover; display: block; }
.ke-site :is(.ke-page-impact-projects,.ke-page-seen) p { font-size: 15px; line-height: 1.75; color: var(--muted); }
.ke-site :is(.ke-page-seen,.ke-page-experiences,.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art) h1, .ke-site :is(.ke-page-seen,.ke-page-experiences,.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art) h2, .ke-site :is(.ke-page-seen,.ke-page-experiences,.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art) h3 { font-family: "Cormorant Garamond", serif; font-weight: 500; }
.ke-site :is(.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art,.ke-page-collaborate,.ke-page-get-involved) img { display: block; width: 100%; height: 100%; object-fit: cover; }
.ke-site :is(.ke-page-spark-sessions,.ke-page-spark-creative-lab,.ke-page-art) p { font-size: 15px; line-height: 1.78; color: var(--muted); }
.ke-site :is(.ke-page-spark-creative-lab,.ke-page-art) a { text-decoration: none; color: inherit; }
.ke-site :is(.ke-page-collaborate,.ke-page-get-involved) button, .ke-site :is(.ke-page-collaborate,.ke-page-get-involved) input, .ke-site :is(.ke-page-collaborate,.ke-page-get-involved) select, .ke-site :is(.ke-page-collaborate,.ke-page-get-involved) textarea { font: inherit; }
.ke-site{--ke-space-section:110px;--ke-space-gap:24px;--ke-radius:0}
.ke-site .ke-page h1,.ke-site .ke-page h2,.ke-site .ke-page h3,.ke-site .ke-page h4{color:inherit}
.ke-site .ke-page img{max-width:100%;border:0;border-radius:0}
