.hero[data-astro-cid-u75faamf]{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-u75faamf]{z-index:-2;position:absolute;inset:0}.bg[data-astro-cid-u75faamf] img[data-astro-cid-u75faamf]{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.hero[data-astro-cid-u75faamf]:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--ink) 0%, oklch(12% .01 27/.88) 45%, oklch(12% .01 27/.2) 80%);position:absolute;inset:0}.grid[data-astro-cid-u75faamf]{width:100%;padding-block:7rem calc(var(--sticky-h) + 1rem);grid-template-columns:minmax(0,1fr);display:grid}h1[data-astro-cid-u75faamf]{font-size:clamp(3.2rem,8vw,6rem)}h1[data-astro-cid-u75faamf] em[data-astro-cid-u75faamf]{color:var(--red-text);font-style:normal}.lede[data-astro-cid-u75faamf]{max-width:34ch;color:var(--chalk-dim);margin-top:1rem;font-size:1.125rem}.proof[data-astro-cid-u75faamf]{border-top:1px solid var(--line);align-items:center;gap:1rem;max-width:34rem;margin-top:1.25rem;padding-top:1rem;display:flex}.proof[data-astro-cid-u75faamf] picture[data-astro-cid-u75faamf]{flex:none;width:3.5rem;height:3.5rem;overflow:hidden}.proof[data-astro-cid-u75faamf] img[data-astro-cid-u75faamf]{object-fit:cover;transform-origin:35% 2%;width:100%;height:100%;transform:scale(3)}.proof[data-astro-cid-u75faamf] p[data-astro-cid-u75faamf]{color:var(--chalk-dim);font-size:.95rem;line-height:1.4}.proof[data-astro-cid-u75faamf] strong[data-astro-cid-u75faamf]{color:var(--chalk)}.who[data-astro-cid-u75faamf]{margin-top:1.5rem}.who-label[data-astro-cid-u75faamf]{text-transform:uppercase;margin-bottom:.5rem;font-size:.85rem;font-weight:700;font-stretch:85%}.chips[data-astro-cid-u75faamf]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-u75faamf] a[data-astro-cid-u75faamf]{white-space:nowrap;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--chalk);transition:background .15s var(--ease), color .15s var(--ease);background:oklch(12% .01 27/.6);align-items:center;padding:.4em .9em;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.chips[data-astro-cid-u75faamf] a[data-astro-cid-u75faamf]:hover{background:var(--chalk);color:var(--ink)}.chips[data-astro-cid-u75faamf] a[data-astro-cid-u75faamf]:focus-visible{outline-offset:-6px}.panel[data-astro-cid-u75faamf]{display:none}@media (prefers-reduced-motion:no-preference){.bg[data-astro-cid-u75faamf] img[data-astro-cid-u75faamf]{animation:settle 1.6s var(--ease) both}.rise[data-astro-cid-u75faamf]{animation:rise .9s var(--ease) both}.lede[data-astro-cid-u75faamf]{animation-delay:.12s}.proof[data-astro-cid-u75faamf]{animation-delay:.24s}}@keyframes settle{0%{filter:saturate(.4);transform:scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}}@media (width<=1099px) and (height<=700px){.grid[data-astro-cid-u75faamf]{padding-block:5.75rem calc(var(--sticky-h) + .5rem)}h1[data-astro-cid-u75faamf]{font-size:2.6rem}.lede[data-astro-cid-u75faamf]{display:none}.proof[data-astro-cid-u75faamf]{margin-top:.75rem;padding-top:.75rem}.who[data-astro-cid-u75faamf]{margin-top:1rem}}@media (width>=768px){.lede[data-astro-cid-u75faamf]{margin-top:1.25rem;font-size:1.2rem}.proof[data-astro-cid-u75faamf]{margin-top:2.25rem;padding-top:1.25rem}}@media (width>=1100px){.hero[data-astro-cid-u75faamf]{min-height:min(100svh,56rem)}.hero[data-astro-cid-u75faamf]:after{background:linear-gradient(90deg, oklch(12% .01 27/.92) 0%, oklch(12% .01 27/.7) 45%, oklch(12% .01 27/.15) 100%), linear-gradient(0deg, var(--ink) 0%, transparent 35%)}.grid[data-astro-cid-u75faamf]{max-width:var(--max);grid-template-columns:1.25fr minmax(20rem,26rem);align-items:end;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding-block:8rem 4rem}.who[data-astro-cid-u75faamf]{display:none}.panel[data-astro-cid-u75faamf]{display:block}}.programs[data-astro-cid-ixsqiyfl]{padding-block:clamp(4rem,9vw,8rem)}.head[data-astro-cid-ixsqiyfl]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}h2[data-astro-cid-ixsqiyfl]{font-size:clamp(2.6rem,6vw,4.5rem)}.head[data-astro-cid-ixsqiyfl] p[data-astro-cid-ixsqiyfl]{max-width:36ch;color:var(--chalk-dim)}.rail[data-astro-cid-ixsqiyfl]{padding:0 var(--gutter) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;gap:1rem;list-style:none;display:flex;overflow-x:auto}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]{scroll-snap-align:start;flex:0 0 min(76vw,26rem);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.75rem 1rem;display:grid}.rail[data-astro-cid-ixsqiyfl] picture[data-astro-cid-ixsqiyfl]{grid-column:1/-1}.rail[data-astro-cid-ixsqiyfl] img[data-astro-cid-ixsqiyfl]{aspect-ratio:3/4;object-fit:cover;width:100%}.name[data-astro-cid-ixsqiyfl]{font-size:2.25rem;text-decoration:none}.blurb[data-astro-cid-ixsqiyfl]{color:var(--chalk-dim);margin-top:.35rem;line-height:1.45;display:block}.age[data-astro-cid-ixsqiyfl]{box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;align-self:start;margin-top:.3rem;padding:.25em .6em;font-size:.9rem;font-weight:700;font-stretch:85%}.try[data-astro-cid-ixsqiyfl]{grid-column:1/-1;justify-self:start}@media (width>=1100px){.rail[data-astro-cid-ixsqiyfl]{max-width:var(--max);scroll-snap-type:none;margin-inline:auto;display:block;overflow:visible}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]{border-bottom:1.5px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto 9rem;align-items:center;gap:1.5rem;padding-block:1.4rem;position:relative}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:first-child{border-top:1.5px solid var(--line)}.rail[data-astro-cid-ixsqiyfl] picture[data-astro-cid-ixsqiyfl]{grid-area:1/4}.rail[data-astro-cid-ixsqiyfl] img[data-astro-cid-ixsqiyfl]{aspect-ratio:4/3;clip-path:inset(0 0 0 100%);width:9rem;transition:clip-path .5s var(--ease)}.text[data-astro-cid-ixsqiyfl]{grid-area:1/1}.age[data-astro-cid-ixsqiyfl]{grid-area:1/2;align-self:center;margin:0}.try[data-astro-cid-ixsqiyfl]{z-index:1;grid-area:1/3;position:relative}.name[data-astro-cid-ixsqiyfl]{transition:color .25s var(--ease), transform .35s var(--ease);font-size:clamp(2rem,4.5vw,3.4rem);display:inline-block}.name[data-astro-cid-ixsqiyfl]:after{content:"";position:absolute;inset:0}.name[data-astro-cid-ixsqiyfl]:focus-visible{outline:none}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:has(.name:focus-visible){outline:3px solid var(--chalk);outline-offset:3px}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:hover .name[data-astro-cid-ixsqiyfl],.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:has(.name:focus-visible) .name[data-astro-cid-ixsqiyfl]{color:var(--red-text);transform:translate(.5rem)}.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:hover img[data-astro-cid-ixsqiyfl],.rail[data-astro-cid-ixsqiyfl] li[data-astro-cid-ixsqiyfl]:has(.name:focus-visible) img[data-astro-cid-ixsqiyfl]{clip-path:inset(0)}}@media (width>=1100px) and (hover:none){.rail[data-astro-cid-ixsqiyfl] img[data-astro-cid-ixsqiyfl]{clip-path:none}}.kids[data-astro-cid-bskbeni4]{gap:2.5rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.photos[data-astro-cid-bskbeni4]{aspect-ratio:6/5;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:.75rem;display:grid}.photos[data-astro-cid-bskbeni4] picture[data-astro-cid-bskbeni4]{min-height:0}.photos[data-astro-cid-bskbeni4] picture[data-astro-cid-bskbeni4]:first-child{grid-row:1/span 2}.photos[data-astro-cid-bskbeni4] img[data-astro-cid-bskbeni4]{object-fit:cover;width:100%;height:100%}h2[data-astro-cid-bskbeni4]{font-size:clamp(2.4rem,5.5vw,4rem)}.lede[data-astro-cid-bskbeni4]{color:var(--chalk-dim);max-width:44ch;margin-block:1rem 1.5rem}.wins[data-astro-cid-bskbeni4]{gap:.9rem;margin-bottom:2rem;padding:0;list-style:none;display:grid}.wins[data-astro-cid-bskbeni4] li[data-astro-cid-bskbeni4]{grid-template-columns:1.25rem 1fr;gap:.8rem;display:grid}.wins[data-astro-cid-bskbeni4] li[data-astro-cid-bskbeni4]:before{content:"";background:var(--mat);width:.8rem;height:.8rem;margin-top:.45rem}.wins[data-astro-cid-bskbeni4] strong[data-astro-cid-bskbeni4]{display:block}@media (width>=768px){.kids[data-astro-cid-bskbeni4]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem)}}
