.wk[data-astro-cid-olkql7iq]{--wk-line: rgba(0, 0, 0, .06);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,var(--f-body, sans-serif)}.wk-days[data-astro-cid-olkql7iq]{display:flex;gap:6px;margin:0 0 16px;padding:4px;border-radius:999px;background:#7676801f}.wk-days[data-astro-cid-olkql7iq] button[data-astro-cid-olkql7iq]{flex:1;min-width:0;min-height:40px;padding:0 4px;border:0;border-radius:999px;background:transparent;color:#1d1d1f;font:600 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.wk-days[data-astro-cid-olkql7iq] button[data-astro-cid-olkql7iq][aria-selected=true]{background:#fff;color:#0b3b7b;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.wk-days[data-astro-cid-olkql7iq] button[data-astro-cid-olkql7iq]:focus-visible{outline:2px solid #0b3b7b;outline-offset:2px}.wk-week[data-astro-cid-olkql7iq]{display:grid;gap:12px}.wk-day[data-astro-cid-olkql7iq]{background:#f5f5f7;border-radius:22px;padding:18px 16px 10px}.wk-day[data-astro-cid-olkql7iq]:not(.is-sel){display:none}.wk-day__name[data-astro-cid-olkql7iq]{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;font-family:inherit;text-transform:none}.wk-day[data-astro-cid-olkql7iq].is-today .wk-day__name[data-astro-cid-olkql7iq]:after{content:"";width:7px;height:7px;border-radius:50%;background:#0b3b7b}.wk-slots[data-astro-cid-olkql7iq]{list-style:none;margin:0;padding:0}.wk-slot[data-astro-cid-olkql7iq]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--wk-line)}.wk-slot[data-astro-cid-olkql7iq]:first-child{border-top:0}.wk-time[data-astro-cid-olkql7iq]{font-size:15px;font-weight:600;color:#1d1d1f;white-space:nowrap;font-variant-numeric:tabular-nums}.wk-classes[data-astro-cid-olkql7iq]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wk-classes[data-astro-cid-olkql7iq] li[data-astro-cid-olkql7iq]{position:relative;padding-left:14px;font-size:14px;line-height:1.35;color:#424245}.wk-classes[data-astro-cid-olkql7iq] li[data-astro-cid-olkql7iq]:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--k, #0b3b7b)}.wk-classes[data-astro-cid-olkql7iq] a[data-astro-cid-olkql7iq]{color:inherit;text-decoration:underline;text-decoration-color:#0b3b7b59;text-underline-offset:3px}.wk-classes[data-astro-cid-olkql7iq] a[data-astro-cid-olkql7iq]:hover{color:#0b3b7b;text-decoration-color:currentColor}.k-little-tigers[data-astro-cid-olkql7iq]{--k: #f08a24}.k-belt[data-astro-cid-olkql7iq]{--k: #0b3b7b}.k-teens-adults[data-astro-cid-olkql7iq]{--k: #9e0106}.k-leadership-program[data-astro-cid-olkql7iq]{--k: #6b4fbb}.k-demo-team[data-astro-cid-olkql7iq]{--k: #1d1d1f}.k-team[data-astro-cid-olkql7iq]{--k: #8e8e93}@container (min-width: 600px){.wk-days[data-astro-cid-olkql7iq]{display:none}.wk-week[data-astro-cid-olkql7iq]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wk-day[data-astro-cid-olkql7iq],.wk-day[data-astro-cid-olkql7iq]:not(.is-sel){display:block}.wk-day[data-astro-cid-olkql7iq]{padding:16px 14px 8px;border-radius:20px}.wk-day[data-astro-cid-olkql7iq].is-today{background:#eaf1fb;box-shadow:inset 0 0 0 1.5px #0b3b7b40}.wk-day__name[data-astro-cid-olkql7iq]{font-size:15px;margin-bottom:4px}.wk-day[data-astro-cid-olkql7iq].is-today .wk-day__name[data-astro-cid-olkql7iq]{color:#0b3b7b}.wk-slot[data-astro-cid-olkql7iq]{grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 0}.wk-time[data-astro-cid-olkql7iq]{font-size:14px}.wk-classes[data-astro-cid-olkql7iq] li[data-astro-cid-olkql7iq]{font-size:13px}}@container (min-width: 1000px){.wk-week[data-astro-cid-olkql7iq]{grid-template-columns:repeat(var(--days),minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.wk-day[data-astro-cid-olkql7iq].is-enter{animation:wk-in .28s cubic-bezier(.2,.8,.2,1) both}}@keyframes wk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cx-top[data-astro-cid-mtct5rs2]{padding:clamp(32px,4.2vw,64px) 0 clamp(20px,2.4vw,32px);text-align:center;background:#fff}.cx-title[data-astro-cid-mtct5rs2]{margin:0;color:var(--c-brand);font-weight:var(--fw-black);font-size:clamp(2.5rem,1.4rem + 3.6vw,4.25rem);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.cx-sentinel[data-astro-cid-mtct5rs2]{height:1px}.cx-bar[data-astro-cid-mtct5rs2]{position:sticky;top:var(--header-h);z-index:40;padding:10px 0;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);transition:box-shadow .2s}.cx-bar[data-astro-cid-mtct5rs2].is-stuck{box-shadow:0 1px #00000014}.cx-bar[data-astro-cid-mtct5rs2] .wrap[data-astro-cid-mtct5rs2]{display:flex;justify-content:center}.cx-seg[data-astro-cid-mtct5rs2]{position:relative;display:inline-flex;max-width:100%;padding:4px;border-radius:999px;background:#7676801f;overflow-x:auto;scrollbar-width:none}.cx-seg[data-astro-cid-mtct5rs2]::-webkit-scrollbar{display:none}.cx-seg[data-astro-cid-mtct5rs2] button[data-astro-cid-mtct5rs2]{position:relative;z-index:1;flex:none;min-height:40px;padding:0 clamp(12px,1.6vw,22px);border:0;border-radius:999px;background:transparent;color:#1d1d1f;font:600 15px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:color .2s}.cx-seg[data-astro-cid-mtct5rs2] button[data-astro-cid-mtct5rs2][aria-selected=true]{color:var(--c-brand);background:#fff;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}.cx-seg[data-astro-cid-mtct5rs2] button[data-astro-cid-mtct5rs2]:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.cx-seg__thumb[data-astro-cid-mtct5rs2]{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--w, 0);border-radius:999px;background:#fff;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(var(--x, 0));opacity:0}.cx-seg[data-astro-cid-mtct5rs2].is-ready .cx-seg__thumb[data-astro-cid-mtct5rs2]{opacity:1}.cx-seg[data-astro-cid-mtct5rs2].is-ready.is-anim .cx-seg__thumb[data-astro-cid-mtct5rs2]{transition:transform .32s cubic-bezier(.3,.7,.2,1),width .32s cubic-bezier(.3,.7,.2,1)}.cx-seg[data-astro-cid-mtct5rs2].is-ready button[data-astro-cid-mtct5rs2][aria-selected=true]{background:transparent;box-shadow:none}@media(max-width:599px){.cx-bar[data-astro-cid-mtct5rs2]{position:static;padding-top:4px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.cx-bar[data-astro-cid-mtct5rs2] .wrap[data-astro-cid-mtct5rs2]{display:block}.cx-seg[data-astro-cid-mtct5rs2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:22px;overflow:visible}.cx-seg[data-astro-cid-mtct5rs2] button[data-astro-cid-mtct5rs2]{padding:6px 8px;font-size:14px;line-height:1.15;white-space:normal}.cx-seg__paren[data-astro-cid-mtct5rs2]{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#5a5a5f}.cx-seg__thumb[data-astro-cid-mtct5rs2],.cx-seg[data-astro-cid-mtct5rs2].is-ready .cx-seg__thumb[data-astro-cid-mtct5rs2]{display:none}.cx-seg[data-astro-cid-mtct5rs2].is-ready button[data-astro-cid-mtct5rs2][aria-selected=true]{background:#fff;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a}}.cx-panel[data-astro-cid-mtct5rs2]{padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,88px);scroll-margin-top:calc(var(--header-h) + 72px)}.cx-panel[data-astro-cid-mtct5rs2][hidden]{display:none}@media(prefers-reduced-motion:no-preference){.cx-panel[data-astro-cid-mtct5rs2].is-enter{animation:cx-in .32s cubic-bezier(.2,.8,.2,1) both}}@keyframes cx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cx-layout[data-astro-cid-mtct5rs2]{display:grid;gap:clamp(20px,2.6vw,28px);align-items:start}.cx-school[data-astro-cid-mtct5rs2]{display:grid;gap:16px}.cx-poster[data-astro-cid-mtct5rs2]{display:block;justify-self:center;width:100%;max-width:560px;aspect-ratio:var(--ar);border-radius:18px;overflow:hidden;background:#f5f5f7;box-shadow:0 1px 2px #0000000f,0 12px 32px #0b3b7b1f;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.cx-poster[data-astro-cid-mtct5rs2] img[data-astro-cid-mtct5rs2]{display:block;width:100%;height:100%;object-fit:contain}.cx-poster[data-astro-cid-mtct5rs2]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000f,0 18px 40px #0b3b7b2e}.cx-poster[data-astro-cid-mtct5rs2]:focus-visible{outline:3px solid var(--c-brand);outline-offset:3px}.cx-week[data-astro-cid-mtct5rs2]{min-width:0;container-type:inline-size}@media(min-width:1024px)and (min-height:600px){.cx-layout[data-astro-cid-mtct5rs2]{--cx-poster-w: min(45%, calc((100vh - var(--header-h) - 104px) * .707));--cx-poster-w: min(45%, calc((100svh - var(--header-h) - 104px) * .707));grid-template-columns:var(--cx-poster-w) minmax(0,1fr);grid-template-areas:"poster school" "poster week";grid-template-rows:auto 1fr;column-gap:clamp(24px,3vw,48px)}.cx-school[data-astro-cid-mtct5rs2]{grid-area:school}.cx-poster[data-astro-cid-mtct5rs2]{grid-area:poster;justify-self:stretch;max-width:none;position:sticky;top:calc(var(--header-h) + 84px)}.cx-week[data-astro-cid-mtct5rs2]{grid-area:week}}@media(prefers-reduced-motion:reduce){.cx-poster[data-astro-cid-mtct5rs2]{transition:none}.cx-poster[data-astro-cid-mtct5rs2]:hover{transform:none}}.cx-school__name[data-astro-cid-mtct5rs2]{margin:0 0 6px;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.25rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.15}.cx-school__name[data-astro-cid-mtct5rs2] a[data-astro-cid-mtct5rs2]{color:#1d1d1f;text-decoration:none}.cx-school__name[data-astro-cid-mtct5rs2] a[data-astro-cid-mtct5rs2]:hover{color:var(--c-brand)}.cx-tag[data-astro-cid-mtct5rs2]{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:#fff3d6;color:#6b4a00;font-size:.8125rem;font-weight:var(--fw-semibold)}.cx-school__meta[data-astro-cid-mtct5rs2]{margin:0;color:#6e6e73;font-size:.9375rem}.cx-school__meta[data-astro-cid-mtct5rs2] a[data-astro-cid-mtct5rs2]{color:inherit}.cx-school__act[data-astro-cid-mtct5rs2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cx-link[data-astro-cid-mtct5rs2]{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--c-brand);font-weight:var(--fw-semibold);text-decoration:none}.cx-link[data-astro-cid-mtct5rs2]:hover{text-decoration:underline}.cx-panel[data-astro-cid-mtct5rs2] .draft--block[data-astro-cid-mtct5rs2]{margin:0}
