:root{--color-purple:#91278f;--color-plum:#481449;--color-pink:#f2acd1;--color-white:#ffffff;--color-mist:#faf6fb;--color-soft-purple:#f4eaf6;--brand-primary:#91278f;--brand-accent:#f2acd1;--bg-canvas:#ffffff;--bg-stripes:#faf6fb;--paper:#fcf8fb;--surface-footer:#481449;--font-display:'Cormorant Garamond', Georgia, serif;}
[data-card-style="off-white"]{background:var(--bg-stripes)!important;box-shadow:none!important;}
[data-card-style="tinted"]{background:var(--color-soft-purple)!important;box-shadow:0 8px 28px rgb(0 0 0 / 5%)!important;}
[data-text-align="center"]>.local-card__body,[data-text-align="center"]>.tour-timeline__copy{text-align:center;}
[data-text-align="right"]>.local-card__body,[data-text-align="right"]>.tour-timeline__copy{text-align:right;}
.cms-home-timeline>.school-tour-timeline{margin-top:0;}
.impact-band__inner{grid-template-columns:repeat(4,minmax(0,1fr));}
.impact-band__inner>*{min-width:0;}
.impact-number strong{overflow-wrap:anywhere;}
@media(max-width:760px){.impact-band__inner{grid-template-columns:repeat(2,minmax(0,1fr));}}
.impact-carousel[data-photo-count="8"] .impact-carousel__dots{max-width:calc(100% - 16px);}
.impact-carousel[data-photo-count="8"] .impact-carousel__dot{width:clamp(24px,3.5vw,28px);min-width:24px;min-height:44px;flex-shrink:1;}
