.slides-container[data-astro-cid-fz5hlv7t]::-webkit-scrollbar{display:none}.slides-container[data-astro-cid-fz5hlv7t]{-ms-overflow-style:none;scrollbar-width:none}.home-hero-media[data-astro-cid-nmk6k3iz] .video-preview>div{aspect-ratio:4/3}@media(min-width:1024px){.home-hero-media[data-astro-cid-nmk6k3iz] .video-preview>div{aspect-ratio:1}}.home-stories[data-astro-cid-nmk6k3iz] .video-preview>div{aspect-ratio:4/5}.traditional-photo[data-astro-cid-nmk6k3iz]{filter:grayscale(1)}.home-hero[data-astro-cid-nmk6k3iz]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "quotes";align-items:center}.home-hero[data-astro-cid-nmk6k3iz]>[data-astro-cid-nmk6k3iz]{min-width:0}.home-hero-intro[data-astro-cid-nmk6k3iz]{grid-area:intro}.home-hero-media[data-astro-cid-nmk6k3iz]{grid-area:media}.home-hero-quotes[data-astro-cid-nmk6k3iz]{grid-area:quotes}@media(min-width:1024px){.home-hero[data-astro-cid-nmk6k3iz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro media" "quotes media";-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem}.home-hero-intro[data-astro-cid-nmk6k3iz]{align-self:end}.home-hero-quotes[data-astro-cid-nmk6k3iz]{align-self:start}}.template-learning[data-astro-cid-7lvrfeuj]{color:var(--color-primary)}.learning-heading[data-astro-cid-7lvrfeuj]{font:500 1rem DM Sans,sans-serif;letter-spacing:.15em;margin-bottom:1.5rem;color:var(--color-primary)}.learning-row[data-astro-cid-7lvrfeuj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:2.25rem 0;border-top:1px solid #d8e0e8}.learning-row[data-astro-cid-7lvrfeuj].reverse .learning-image[data-astro-cid-7lvrfeuj]{order:2}.learning-image[data-astro-cid-7lvrfeuj] img[data-astro-cid-7lvrfeuj]{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain}.learning-copy[data-astro-cid-7lvrfeuj]{max-width:530px}.learning-count[data-astro-cid-7lvrfeuj]{display:block;margin-bottom:1rem;font:400 2rem "DM Serif Display",serif;color:var(--color-highlight)}.mastery-badge[data-astro-cid-7lvrfeuj]{position:absolute;bottom:-2.5rem;right:1.5rem;width:8rem;height:auto}.fair-meta[data-astro-cid-7lvrfeuj]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;color:#fff;font-size:.875rem}.fair-meta[data-astro-cid-7lvrfeuj] button[data-astro-cid-7lvrfeuj]{color:#fff;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:767px){.learning-row[data-astro-cid-7lvrfeuj]{grid-template-columns:1fr;gap:1.5rem}.learning-row[data-astro-cid-7lvrfeuj].reverse .learning-image[data-astro-cid-7lvrfeuj]{order:0}.learning-image[data-astro-cid-7lvrfeuj] img[data-astro-cid-7lvrfeuj]{max-height:300px}.mastery-badge[data-astro-cid-7lvrfeuj]{width:5rem;bottom:-1.5rem}}@media(max-width:639px){.book-item[data-astro-cid-lhlgsmgc] img[data-astro-cid-lhlgsmgc]{width:100%}}.books-track[data-astro-cid-lhlgsmgc]{transform:translate(0)}.documentary-grid[data-astro-cid-zne2wl2v]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:767px){.documentary-grid[data-astro-cid-zne2wl2v]{grid-template-columns:1fr}}.accordion-content[data-astro-cid-6ssfw5kf]{max-height:0}.accordion-content[data-astro-cid-6ssfw5kf]::-webkit-scrollbar{width:4px}.accordion-content[data-astro-cid-6ssfw5kf]::-webkit-scrollbar-track{background:transparent}.accordion-content[data-astro-cid-6ssfw5kf]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}section[data-nav]{scroll-margin-top:72px}.interior-check{align-items:flex-start}.interior-check>span:first-child{margin-top:0}.interior-check>span:last-child{font-size:1rem;line-height:1.6}@media(min-width:768px){.interior-check>span:last-child{font-size:1.125rem}}.interior-composition[data-astro-cid-ol26q3sd] a:not([class]){text-decoration:underline;text-underline-offset:3px}.interior-composition[data-astro-cid-ol26q3sd] .accordion-caret{flex-shrink:0;margin-left:1rem}.interior-composition[data-astro-cid-ol26q3sd] .accordion-header{min-height:64px}.interior-composition[data-astro-cid-ol26q3sd] .markdown p{margin-bottom:1rem}.interior-composition[data-astro-cid-ol26q3sd] .markdown ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.interior-composition[data-astro-cid-ol26q3sd] .markdown li{margin-bottom:.35rem}@media(min-width:768px){.interior-composition[data-astro-cid-ol26q3sd] .interior-alternate>div:first-child{order:2}.interior-composition[data-astro-cid-ol26q3sd] .interior-alternate>div:last-child{order:1}}.montessori-mosaic[data-astro-cid-gub3kx4v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]{aspect-ratio:1}@media(min-width:768px){.montessori-mosaic[data-astro-cid-gub3kx4v]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:10.5rem;gap:1rem}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]{aspect-ratio:auto}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]:nth-child(10n+1){grid-column:span 4;grid-row:span 2}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]:nth-child(10n+2){grid-column:span 2;grid-row:span 2}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]:nth-child(10n+3){grid-column:span 2;grid-row:span 2}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]:nth-child(10n+4){grid-column:span 4;grid-row:span 2}.montessori-mosaic[data-astro-cid-gub3kx4v] img[data-astro-cid-gub3kx4v]:nth-child(n+5){grid-column:span 2;grid-row:span 2}}.sections-page[data-astro-cid-qvq5soce] a:not([class]){text-decoration:underline;text-underline-offset:3px}.sections-page[data-astro-cid-qvq5soce] .markdown p{margin-bottom:1rem}
