@font-face{font-display:swap;font-family:Al Ibrah Montserrat;font-style:normal;font-weight:400;src:url(/mini-minds/fonts/subset-Montserrat-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Al Ibrah Montserrat;font-style:normal;font-weight:600;src:url(/mini-minds/fonts/subset-Montserrat-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Al Ibrah Montserrat;font-style:normal;font-weight:700;src:url(/mini-minds/fonts/subset-Montserrat-Bold.woff2)format("woff2")}.page-module__I79xoG__home{background:var(--home-paper);color:var(--home-ink);font-family:var(--font-home-body);overflow:clip}.page-module__I79xoG__home *,.page-module__I79xoG__home :before,.page-module__I79xoG__home :after{box-sizing:border-box}.page-module__I79xoG__home h1,.page-module__I79xoG__home h2,.page-module__I79xoG__home h3,.page-module__I79xoG__home p{overflow-wrap:anywhere}.page-module__I79xoG__shell{max-width:var(--home-shell);padding-inline:var(--space-5);width:100%;margin-inline:auto}.page-module__I79xoG__hero{background:var(--home-forest);min-height:min(78svh,52rem);position:relative;overflow:hidden}.page-module__I79xoG__heroImage{object-fit:cover;object-position:58% center}.page-module__I79xoG__heroShade{background:var(--home-hero-shade);position:absolute;inset:0}.page-module__I79xoG__heroContent{color:var(--home-white);bottom:clamp(4.5rem,12vw,8.5rem);left:max(var(--space-5), calc((100% - var(--home-shell)) / 2 + var(--space-5)));max-width:43rem;right:var(--space-5);z-index:2;position:absolute}.page-module__I79xoG__kicker,.page-module__I79xoG__sectionNote,.page-module__I79xoG__programIntro>p,.page-module__I79xoG__articleCard>p,.page-module__I79xoG__ageCopy>p{font-family:var(--font-home-body);font-size:var(--text-home-xs);letter-spacing:var(--tracking-home-label);text-transform:uppercase;margin:0;font-weight:700}.page-module__I79xoG__kicker{color:var(--home-sun);margin-bottom:var(--space-4)}.page-module__I79xoG__hero h1{font-family:var(--font-home-display);font-size:var(--text-home-display);letter-spacing:var(--tracking-home-display);text-wrap:balance;min-width:0;max-width:14ch;margin:0;font-style:normal;font-weight:600;line-height:1.04}.page-module__I79xoG__heroContent>p:not(.page-module__I79xoG__kicker){color:var(--home-white-muted);font-size:var(--text-home-lede);margin:var(--space-5) 0 var(--space-6);max-width:38rem;line-height:1.65}.page-module__I79xoG__actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__I79xoG__primaryAction,.page-module__I79xoG__textAction,.page-module__I79xoG__inlineLink,.page-module__I79xoG__lightLink,.page-module__I79xoG__ageCopy a,.page-module__I79xoG__articleCard a{align-items:center;gap:var(--space-2);white-space:nowrap;justify-content:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__I79xoG__primaryAction{background:var(--home-coral-deep);border:1px solid var(--home-coral-deep);border-radius:var(--radius-home-pill);box-shadow:var(--shadow-home-button);color:var(--home-coral-ink);padding:var(--space-3) var(--space-6);transition:background-color var(--dur-home-fast) var(--ease-out), transform var(--dur-home-fast) var(--ease-out)}.page-module__I79xoG__textAction{color:var(--home-white);padding-inline:var(--space-1)}.page-module__I79xoG__primaryAction:hover{background:var(--home-coral-strong)}.page-module__I79xoG__primaryAction:active,.page-module__I79xoG__textAction:active,.page-module__I79xoG__inlineLink:active,.page-module__I79xoG__lightLink:active,.page-module__I79xoG__ageCopy a:active,.page-module__I79xoG__articleCard a:active{transform:translateY(1px)}.page-module__I79xoG__inlineLink:focus-visible,.page-module__I79xoG__ageCopy a:focus-visible,.page-module__I79xoG__articleCard a:focus-visible{outline:3px solid var(--home-focus-light);outline-offset:4px}.page-module__I79xoG__primaryAction:focus-visible,.page-module__I79xoG__textAction:focus-visible,.page-module__I79xoG__lightLink:focus-visible{outline:3px solid var(--home-focus-dark);outline-offset:4px}.page-module__I79xoG__heroCaption{bottom:var(--space-5);color:var(--home-white);font-size:var(--text-home-xs);letter-spacing:var(--tracking-home-label);right:var(--space-5);text-transform:uppercase;z-index:2;margin:0;font-weight:700;position:absolute}.page-module__I79xoG__welcome,.page-module__I79xoG__reasons,.page-module__I79xoG__ages,.page-module__I79xoG__gallery,.page-module__I79xoG__testimonials,.page-module__I79xoG__articles{padding-block:var(--space-home-section)}.page-module__I79xoG__welcome{background:var(--home-paper);position:relative}.page-module__I79xoG__welcomeGrid{gap:var(--space-8);min-width:0;display:grid}.page-module__I79xoG__welcomePhoto{aspect-ratio:5/4;min-width:0;position:relative;overflow:visible}.page-module__I79xoG__welcomePhoto img{border-radius:var(--radius-home-photo-a);object-fit:cover}.page-module__I79xoG__welcomeCopy{align-self:center;min-width:0}.page-module__I79xoG__sectionNote{color:var(--home-coral-deep);margin-bottom:var(--space-4)}.page-module__I79xoG__welcome h2,.page-module__I79xoG__sectionHeading h2,.page-module__I79xoG__programIntro h2,.page-module__I79xoG__galleryHeading h2,.page-module__I79xoG__testimonialGrid h2{color:var(--home-forest);font-family:var(--font-home-display);font-size:var(--text-home-title);letter-spacing:var(--tracking-home-title);text-wrap:balance;min-width:0;margin:0;font-style:normal;font-weight:600;line-height:1.14}.page-module__I79xoG__welcomeCopy>p:not(.page-module__I79xoG__sectionNote),.page-module__I79xoG__sectionHeading>p{color:var(--home-muted);font-size:var(--text-home-body);margin:var(--space-5) 0 0;line-height:1.8}.page-module__I79xoG__inlineLink{color:var(--home-forest);margin-top:var(--space-5)}.page-module__I79xoG__inlineLink span,.page-module__I79xoG__ageCopy a,.page-module__I79xoG__articleCard a{color:var(--home-coral-deep)}.page-module__I79xoG__sectionHeading{gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.page-module__I79xoG__sectionHeading>p{max-width:31rem;margin:0}.page-module__I79xoG__reasons{background:var(--home-mist)}.page-module__I79xoG__reasonList{border-top:1px solid var(--home-line)}.page-module__I79xoG__reasonItem{border-bottom:1px solid var(--home-line);align-items:start;gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__I79xoG__reasonItem>span{background:var(--home-coral);border-radius:var(--radius-home-round);height:var(--space-3);margin-top:var(--space-2);width:var(--space-3)}.page-module__I79xoG__reasonItem:nth-child(2n)>span{background:var(--home-sky-strong)}.page-module__I79xoG__reasonItem:nth-child(3n)>span{background:var(--home-leaf)}.page-module__I79xoG__reasonItem h3{color:var(--home-forest);font-family:var(--font-home-display);font-size:var(--text-home-card-title);margin:0;font-style:normal;font-weight:600;line-height:1.3}.page-module__I79xoG__reasonItem p{color:var(--home-muted);margin:var(--space-2) 0 0;line-height:1.7}.page-module__I79xoG__programs{background:var(--home-forest);color:var(--home-white);padding-block:var(--space-home-section)}.page-module__I79xoG__programIntro{max-width:49rem}.page-module__I79xoG__programIntro>p{color:var(--home-sun);margin-bottom:var(--space-4)}.page-module__I79xoG__programIntro h2{color:var(--home-white)}.page-module__I79xoG__programList{border-top:1px solid var(--home-dark-line);margin-top:var(--space-8);display:grid}.page-module__I79xoG__programList article{border-bottom:1px solid var(--home-dark-line);padding-block:var(--space-6)}.page-module__I79xoG__programList h3{font-family:var(--font-home-display);font-size:var(--text-home-card-title);margin:0;font-style:normal;font-weight:600;line-height:1.35}.page-module__I79xoG__programList p{color:var(--home-white-muted);margin:var(--space-3) 0 0;line-height:1.75}.page-module__I79xoG__lightLink{color:var(--home-sun);margin-top:var(--space-6)}.page-module__I79xoG__ages{background:var(--home-paper)}.page-module__I79xoG__ageGrid{gap:var(--space-5);display:grid}.page-module__I79xoG__ageCard{background:var(--home-white);border:1px solid var(--home-line);border-radius:var(--radius-home-card);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.page-module__I79xoG__agePhoto{aspect-ratio:5/3;min-width:0;position:relative;overflow:hidden}.page-module__I79xoG__agePhoto img{object-fit:cover;transition:transform var(--dur-home-slow) var(--ease-out)}.page-module__I79xoG__ageCopy{min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.page-module__I79xoG__ageCopy>p{color:var(--home-coral-deep)}.page-module__I79xoG__ageCopy h3{color:var(--home-forest);font-family:var(--font-home-display);font-size:var(--text-home-card-title);margin:var(--space-2) 0;font-style:normal;font-weight:600}.page-module__I79xoG__ageCopy>span{color:var(--home-muted);line-height:1.65}.page-module__I79xoG__ageCopy a{margin-top:var(--space-4);justify-content:flex-start;width:fit-content}.page-module__I79xoG__gallery{background:var(--home-mint)}.page-module__I79xoG__galleryHeading{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.page-module__I79xoG__galleryHeading .page-module__I79xoG__inlineLink{justify-self:start;margin-top:0}.page-module__I79xoG__galleryGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:14rem;display:grid}.page-module__I79xoG__galleryItem{border-radius:var(--radius-home-gallery);min-width:0;margin:0;position:relative;overflow:hidden}.page-module__I79xoG__galleryItem img,.page-module__I79xoG__imagePlaceholder{background:var(--home-paper-strong);object-fit:cover;width:100%;height:100%}.page-module__I79xoG__galleryItem figcaption{background:var(--home-caption-shade);color:var(--home-white);font-size:var(--text-home-sm);padding:var(--space-8) var(--space-4) var(--space-4);font-weight:700;position:absolute;bottom:0;left:0;right:0}.page-module__I79xoG__testimonials{background:var(--home-sun-soft)}.page-module__I79xoG__testimonialGrid{gap:var(--space-8);display:grid}.page-module__I79xoG__quotes{border-top:1px solid var(--home-warm-line)}.page-module__I79xoG__quotes blockquote{border-bottom:1px solid var(--home-warm-line);padding-block:var(--space-6);margin:0}.page-module__I79xoG__quotes blockquote>p{color:var(--home-forest);font-family:var(--font-home-display);font-size:var(--text-home-quote);margin:0;font-style:normal;font-weight:500;line-height:1.45}.page-module__I79xoG__quotes footer{font-size:var(--text-home-sm);gap:var(--space-1);margin-top:var(--space-4);display:grid}.page-module__I79xoG__quotes footer strong{color:var(--home-coral-deep)}.page-module__I79xoG__quotes footer span{color:var(--home-muted)}.page-module__I79xoG__articles{background:var(--home-paper);padding-bottom:calc(var(--space-home-section) + var(--space-8))}.page-module__I79xoG__articleGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.page-module__I79xoG__articleCard{border-top:1px solid var(--home-line);min-width:0;min-height:17rem;padding-block:var(--space-5);flex-direction:column;display:flex}.page-module__I79xoG__articleCard>p{color:var(--home-coral-deep)}.page-module__I79xoG__articleCard h3{color:var(--home-forest);font-family:var(--font-home-display);font-size:var(--text-home-card-title);margin:var(--space-5) 0 var(--space-3);font-style:normal;font-weight:600;line-height:1.4}.page-module__I79xoG__articleCard>span{color:var(--home-muted);line-height:1.7}.page-module__I79xoG__articleCard a{padding-top:var(--space-5);justify-content:flex-start;width:fit-content;margin-top:auto}.page-module__I79xoG__notice{background:var(--home-white);border:1px solid var(--home-line);border-radius:var(--radius-home-card);color:var(--home-muted);padding:var(--space-5);margin:0;line-height:1.7}.page-module__I79xoG__primaryAction[aria-disabled=true],.page-module__I79xoG__textAction[aria-disabled=true],.page-module__I79xoG__inlineLink[aria-disabled=true],.page-module__I79xoG__lightLink[aria-disabled=true],.page-module__I79xoG__ageCopy a[aria-disabled=true],.page-module__I79xoG__articleCard a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}@media (hover:hover) and (pointer:fine){.page-module__I79xoG__ageCard:hover .page-module__I79xoG__agePhoto img{transform:scale(1.025)}.page-module__I79xoG__inlineLink:hover,.page-module__I79xoG__lightLink:hover,.page-module__I79xoG__ageCopy a:hover,.page-module__I79xoG__articleCard a:hover,.page-module__I79xoG__textAction:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:40rem){.page-module__I79xoG__shell{padding-inline:var(--space-8)}.page-module__I79xoG__heroContent{left:max(var(--space-8), calc((100% - var(--home-shell)) / 2 + var(--space-8)));right:var(--space-8)}.page-module__I79xoG__heroCaption{bottom:var(--space-8);right:var(--space-8)}.page-module__I79xoG__welcomeGrid{gap:var(--space-12)}.page-module__I79xoG__reasonList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__I79xoG__reasonItem:nth-child(odd){padding-right:var(--space-6)}.page-module__I79xoG__reasonItem:nth-child(2n){border-left:1px solid var(--home-line);padding-left:var(--space-6)}.page-module__I79xoG__reasonItem:last-child{grid-column:1/-1}.page-module__I79xoG__programList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__I79xoG__programList article{padding:var(--space-6);border-bottom:0}.page-module__I79xoG__programList article:first-child{padding-left:0}.page-module__I79xoG__programList article+article{border-left:1px solid var(--home-dark-line)}.page-module__I79xoG__ageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__I79xoG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:12rem}.page-module__I79xoG__galleryItem:first-child,.page-module__I79xoG__galleryItem:nth-child(4){grid-row:span 2}.page-module__I79xoG__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.page-module__I79xoG__hero{min-height:min(82svh,56rem)}.page-module__I79xoG__heroContent{bottom:clamp(3rem,5vw,5rem)}.page-module__I79xoG__welcomeGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.page-module__I79xoG__sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end}.page-module__I79xoG__galleryHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-module__I79xoG__galleryHeading .page-module__I79xoG__inlineLink{justify-self:end}.page-module__I79xoG__ageCard{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.page-module__I79xoG__agePhoto{aspect-ratio:auto;min-height:20rem}.page-module__I79xoG__ageCopy{padding:var(--space-6);justify-content:center}.page-module__I79xoG__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:14rem}.page-module__I79xoG__galleryItem:first-child{grid-area:span 2/span 2}.page-module__I79xoG__galleryItem:nth-child(4){grid-row:span 2}.page-module__I79xoG__testimonialGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.page-module__I79xoG__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__I79xoG__articleCard+.page-module__I79xoG__articleCard{border-left:1px solid var(--home-line);padding-left:var(--space-5)}}@media (min-width:90rem){.page-module__I79xoG__shell{padding-inline:0}.page-module__I79xoG__heroContent{left:max(var(--space-8), calc((100% - var(--home-shell)) / 2))}}@media (pointer:coarse){.page-module__I79xoG__primaryAction,.page-module__I79xoG__textAction,.page-module__I79xoG__inlineLink,.page-module__I79xoG__lightLink,.page-module__I79xoG__ageCopy a,.page-module__I79xoG__articleCard a{min-height:48px}}@media (prefers-reduced-motion:reduce){.page-module__I79xoG__primaryAction,.page-module__I79xoG__agePhoto img{transition-duration:var(--dur-home-reduced)}.page-module__I79xoG__ageCard:hover .page-module__I79xoG__agePhoto img,.page-module__I79xoG__primaryAction:active,.page-module__I79xoG__textAction:active,.page-module__I79xoG__inlineLink:active,.page-module__I79xoG__lightLink:active,.page-module__I79xoG__ageCopy a:active,.page-module__I79xoG__articleCard a:active{transform:none}}
