#v-classes{color:#f3efe2;background-color:#33453b;background-image:radial-gradient(120% 80% at 50% -6%,#ffffff12,#0000 58%),radial-gradient(58% 42% at 20% 82%,#ffffff0d,#0000 70%),radial-gradient(48% 34% at 82% 26%,#ffffff0b,#0000 70%),radial-gradient(150% 120%,#0000 52%,#00000052),linear-gradient(#34463c,#2b3a33);box-shadow:inset 0 0 0 11px #8a5a2b,inset 0 0 0 17px #5e3c1d,inset 0 0 34px 16px #0006}#v-classes .page{box-sizing:border-box;flex-direction:column;justify-content:center;gap:clamp(.4rem,1.1vh,.9rem);max-width:1120px;min-height:100vh;padding:clamp(3.1rem,6.2vh,4.2rem) clamp(2.8rem,4.6vw,4.2rem) clamp(1.5rem,2.4vh,2rem);display:flex}#v-classes .kick{color:#ffe9a8;letter-spacing:.16em;margin:0}#v-classes .k{color:#ffd75e}#v-classes h1{margin:.12em 0 .28em;font-size:clamp(1.5rem,3.3vw,2.5rem);line-height:1.05}#v-classes h1,#v-classes h2{color:#fbf7ec;text-shadow:0 1px 2px #00000047}#v-classes .lead{color:#e7e0ce;max-width:40ch;font-size:clamp(.92rem,1.5vw,1.12rem)}#v-classes .btn{isolation:isolate;white-space:nowrap;aspect-ratio:var(--awm-btn-ar);padding:var(--awm-btn-pad);color:var(--paper);box-shadow:none;--face:var(--awm-btn-face-coral);background:0 0;border:none;border-radius:0;align-items:center;gap:.6rem;line-height:1;transition:transform .13s cubic-bezier(.3,1.4,.5,1);display:inline-flex;position:relative}#v-classes .btn:hover{box-shadow:none;transform:translateY(-3px)}#v-classes .btn:active{box-shadow:none;transform:translateY(4px)}#v-classes .btn.sun{color:var(--awm-ink);aspect-ratio:var(--awm-btn-ar);box-shadow:none;padding:var(--awm-btn-pad);--face:var(--awm-btn-face-sun);filter:none;background:0 0;border:none;transition:transform .13s cubic-bezier(.3,1.4,.5,1)}#v-classes .btn.sun:hover{transform:translateY(-3px)}#v-classes .btn.sun:active{transform:translateY(4px)}#v-classes .btn.ink{color:#f3efe2;box-shadow:none;background:0 0;border:2.5px dashed #f3efe2b3}#v-classes h2{margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem)}#v-classes .hiw-sec h2{margin-bottom:.55rem}#v-classes .teachers-sec h2{margin-bottom:1rem}.view#v-classes:not(.active) .chalktray{display:none}#v-classes .page{margin-inline:auto}#v-classes .site-footer.sf-chalk{margin-top:auto;gap:clamp(.7rem,2.4vw,1.9rem);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(.3rem,.9vh,.55rem)}#v-classes .croute.on{margin-block:auto}@media (min-width:821px){#v-classes .page{height:100vh;max-height:100vh;overflow:hidden}#v-classes .croute{min-height:0}#v-classes .croute.on{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f3efe247 transparent;flex:0 auto;overflow-y:auto}#v-classes .croute.on::-webkit-scrollbar{width:8px}#v-classes .croute.on::-webkit-scrollbar-thumb{background:#f3efe242;border-radius:99px}#v-classes .croute.on::-webkit-scrollbar-track{background:0 0}}#v-classes .cpanel{text-align:center}#v-classes .cpanel .lead{margin-inline:auto}#v-classes .croute[data-page=class]>.kick,#v-classes .croute[data-page=class]>h1{text-align:center}#v-classes .chalkbg{display:none}#v-classes .tcard{box-shadow:none;isolation:isolate;background:0 0;border:none;border-radius:0;padding:.85rem 1.15rem .95rem 1.05rem;transform:none}#v-classes .tcard:nth-child(2){transform:none}#v-classes .tcard:before{content:"";z-index:-1;background:var(--awm-form-face) 0 0/100% 100% no-repeat;border:none;width:auto;height:auto;display:block;position:absolute;inset:0;transform:none}#v-classes .tcard:hover{transform:translateY(-4px)}#v-classes .ithumb img.classmark{object-fit:contain;width:100%;height:100%;padding:.55rem 0}#v-classes .iclasses{z-index:2;grid-template-columns:minmax(240px,var(--card-w,520px));justify-content:center;align-items:stretch;gap:clamp(.7rem,1.6vw,1.2rem);max-width:916px;margin:clamp(.6rem,1.6vh,1.1rem) auto 0;padding:0 16px 22px 0;display:grid;position:relative}#v-classes .iclass{color:#1c1618;isolation:isolate;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:22px 34px 40px 30px;transition:transform .16s cubic-bezier(.34,1.5,.6,1);display:flex;position:relative;transform:none}#v-classes .iclass:before{content:"";z-index:-1;background:var(--awm-card-face-blue) 0 0/100% 100% no-repeat;position:absolute;inset:0}#v-classes .iclass:nth-child(2),#v-classes .iclass:nth-child(3),#v-classes .iclass:nth-child(4){transform:none}#v-classes .iclass:hover{transform:translateY(-3px)}#v-classes .ithumb{background:0 0;border:none;border-radius:0;flex:none;height:clamp(136px,17vh,164px);margin:0 0 6px;overflow:visible}#v-classes .ithumb img{object-fit:contain;filter:drop-shadow(0 3px 4px #0003);width:100%;height:100%;padding:.3rem 0}#v-classes .ibody{flex-direction:column;flex:1;gap:.4rem;padding:.7rem .2rem .2rem;display:flex}#v-classes .iclass .btn{justify-content:center;align-self:center;width:auto;padding:.6rem 1.35rem;font-size:.98rem}#v-classes .ipicklabel{text-align:center;font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-top:auto;padding-top:.5rem;font-size:.68rem;font-weight:800}#v-classes .ipick{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .7rem;display:flex}#v-classes .dgrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(.9rem,2.2vw,1.7rem);margin-top:clamp(.6rem,1.8vh,1.1rem);display:grid;position:relative}#v-classes .dinfo{flex-direction:column;gap:clamp(.5rem,1.3vh,.95rem);min-width:0;display:flex}#v-classes .dwhen{flex-direction:column;align-self:stretch;padding:clamp(1.2rem,2vw,1.6rem) calc(4.5% + clamp(2.2rem,3.2vw,2.9rem)) clamp(1.4rem,2.4vw,1.9rem) clamp(2.2rem,3.2vw,2.9rem);display:flex}#v-classes .dwhen h2{color:#2b3a33;text-shadow:none;margin:0 0 .6rem;font-size:clamp(1rem,1.7vw,1.25rem)}#v-classes .vdates-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:stretch;gap:7px;margin-top:.2rem;display:grid}#v-classes .vdate{color:#1c1618;cursor:pointer;background:#fbeecc;border:none;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:10px 6px 9px;font-family:inherit;transition:transform .12s,background .12s;display:flex;box-shadow:inset 0 0 0 2px #e9d68a}#v-classes .vdate:hover{transform:translateY(-2px)}#v-classes .vdate.sel{color:#fff;background:#ff8e5e;box-shadow:inset 0 0 0 2.5px #1c1618}#v-classes .vdate.sel .vd-zone,#v-classes .vdate.sel .vd-start{opacity:.92}#v-classes .vd-dow{text-transform:none;letter-spacing:0;opacity:1;font-size:.94rem;font-weight:900;line-height:1.15}#v-classes .vd-time{margin-top:.12rem;font-size:.88rem;font-weight:800;line-height:1.15}#v-classes .vd-zone{letter-spacing:.04em;text-transform:uppercase;opacity:.6;font-size:.52rem;font-weight:800}#v-classes .vd-start{letter-spacing:.01em;opacity:1;white-space:nowrap;text-align:center;border-top:1.5px dashed #1c161838;align-self:stretch;margin-top:.42rem;padding-top:.34rem;font-size:.68rem;font-weight:900}#v-classes .vdate.sel .vd-start{border-top-color:#ffffff6b}#v-classes .vdate.notyet{color:#5a554e;background:#f4efe2;box-shadow:inset 0 0 0 2px #dcd3bc}#v-classes .vdate.notyet:hover{transform:none}#v-classes .vdate.notyet.sel{color:#2b2723;background:#e7dfcc;box-shadow:inset 0 0 0 2.5px #1c1618}#v-classes .vd-soon{letter-spacing:.05em;text-transform:uppercase;color:#fbeecc;white-space:nowrap;background:#1c1618;border-radius:99px;margin-top:.3rem;padding:.13rem .42rem;font-size:.52rem;font-weight:900}#v-classes .vhint.vsoon{opacity:.9;font-weight:700}#v-classes .authstep{text-align:center;flex-direction:column;gap:.5rem;display:flex}#v-classes .authstep h2{color:#2b3a33;text-shadow:none;margin:0}#v-classes .authstep p{color:#2b3a33;opacity:.8;margin:0 0 .3rem;font-size:.86rem;line-height:1.4}#v-classes .authstep .crow2{text-align:start}#v-classes .kidage{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}#v-classes .authstep .btn{align-self:center}#v-classes .authmail{color:#2b3a33;word-break:break-all;margin:0;font-size:.92rem;font-weight:800}#v-classes .authok{color:#2e7d32;margin:.1rem 0 0;font-size:.82rem;font-weight:700}#v-classes .page{justify-content:safe center}#v-classes .copanel{overscroll-behavior:contain;max-height:calc(100vh - 15rem);overflow-y:auto}#v-classes .croute[data-page=checkout]{padding-top:clamp(5.6rem,9vh,6.2rem)}#v-classes .copanel{text-align:start;flex-direction:column;gap:.55rem;display:flex}#v-classes .copanel h2{color:#2b3a33;text-shadow:none;margin:0}#v-classes .co-intro{color:#2b3a33;opacity:.78;margin:0;font-size:.84rem;line-height:1.4}#v-classes .co-kid{background:#fbeecc;border-radius:10px;flex-direction:column;gap:.4rem;padding:.55rem .7rem;display:flex}#v-classes .co-kidhead{align-items:center;gap:.5rem;margin:0;display:flex}#v-classes .co-kidname{color:#1c1618;font-size:.9rem;font-weight:800}#v-classes .co-level{margin:0}#v-classes .co-need{color:#8a6d1f;margin:.2rem 0 0;font-size:.8rem;font-weight:700}#v-classes .co-needed{box-shadow:inset 0 0 0 2px #c8a227}#v-classes .co-actions{align-items:center;gap:.9rem;margin-top:.5rem;display:flex}#v-classes .co-pay{flex-direction:column;gap:.8rem;margin-top:.4rem;display:flex}#v-classes .co-pay .btn{align-self:center}#v-classes .copanel .cform .btn{align-self:center;width:auto}#v-classes .croute[data-page=class] .dgrid{grid-template-columns:minmax(0,1fr)}#v-classes .croute[data-page=class] .dinfo{overscroll-behavior:contain;max-height:min(68vh,620px);padding-inline-end:.4rem;overflow-y:auto}#v-classes .croute[data-page=class] .readlinks{justify-content:center;margin-top:.7rem}#v-classes .infogo .btn.sun{padding:.72rem 1.75rem;font-size:1.12rem}#v-classes .infogo{justify-content:center;align-items:center;gap:clamp(.6rem,2vw,1.1rem);margin-top:.3rem;display:flex}#v-classes .faqfab{bottom:clamp(3.4rem,9vh,5.4rem);z-index:12;color:#1c1618;font-family:var(--disp);cursor:pointer;background:#ffd75e;border:2.5px solid #1c1618;border-radius:99px;align-items:center;gap:.5rem;padding:.5rem 1.1rem .5rem .5rem;font-size:.95rem;font-weight:800;line-height:1;transition:transform .14s cubic-bezier(.3,1.4,.5,1),box-shadow .14s;display:inline-flex;position:fixed;inset-inline-start:clamp(1.1rem,3vw,2.2rem);box-shadow:0 4px #1c16188c}#v-classes .faqfab:hover{transform:translateY(-2px);box-shadow:0 6px #1c161873}#v-classes .faqfab:active{transform:translateY(2px);box-shadow:0 2px #1c161873}#v-classes .faqfab-q{background:#fefdf7;border:2.5px solid #1c1618;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;padding-bottom:.05rem;font-size:1.02rem;font-weight:900;line-height:1;display:grid}#v-classes .faqfab-t{padding-inline-end:.1rem}#v-classes:has(.croute.on[data-page=faq]) .faqfab{display:none}#v-classes .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){#v-classes .infogo{margin-bottom:3.4rem}#v-classes .faqfab{bottom:.9rem;padding:.4rem .85rem .4rem .42rem;font-size:.82rem;inset-inline:auto clamp(.8rem,4vw,1.4rem)}#v-classes .faqfab-q{width:1.45rem;height:1.45rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){#v-classes .faqfab,#v-classes .faqfab:hover,#v-classes .faqfab:active{transition:none;transform:none}}#v-classes .mhlead{text-align:center;color:#e7e0ce;max-width:52ch;margin:0 auto;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.45}#v-classes .hero{flex:none;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;gap:clamp(.8rem,2vw,1.4rem);display:grid}#v-classes .sumrow{flex:none;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.6rem,1.6vw,1rem);min-width:0;display:grid}#v-classes .sumcard{isolation:isolate;min-width:0;padding:.9rem 2rem 1.1rem 1.1rem;position:relative}#v-classes .sumcard:before{content:"";z-index:-1;background:var(--awm-form-face) 0 0/100% 100% no-repeat;position:absolute;inset:0}#v-classes .sumcard{flex-direction:column;justify-content:center;display:flex}#v-classes .sumcard h2{color:#1c1618;margin:0 0 .3rem;font-size:.98rem;line-height:1.2}#v-classes .sumcard p{color:#2b3a33;margin:0;font-size:.8rem;line-height:1.45}#v-classes .datesroom{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);justify-content:center;align-items:start;gap:clamp(1rem,3vw,2rem);max-width:76rem;margin-inline:auto;display:grid}#v-classes .datecol{overscroll-behavior:contain;flex-direction:column;place-self:center;gap:clamp(.7rem,1.8vh,1.1rem);width:100%;min-width:0;max-width:34rem;max-height:min(78vh,720px);display:flex;overflow-y:auto}#v-classes .datecol .dwhen{flex:none;align-self:auto;width:100%;max-width:none}#v-classes .cotch{margin-top:clamp(.7rem,1.5vh,1rem);max-width:76rem;margin-inline:auto}#v-classes .cotch .tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.6vw,1rem);display:grid}#v-classes .cotch .tcard{padding:.95rem 1.9rem 1.15rem 1.1rem}#v-classes .cohortinfo{overscroll-behavior:contain;min-width:0;max-height:min(78vh,720px);padding-inline-end:.4rem;overflow-y:auto}#v-classes .cohortinfo h2{margin:0 0 .35rem}#v-classes .croute[data-page=dates]{padding-top:2.9rem}#v-classes .cotch h3{font-family:var(--disp);color:#f3efe2;margin:0 0 .35rem;font-size:1rem}#v-classes .cotch .tcard h4{font-size:.98rem;font-family:var(--disp);color:#1c1618;margin:0;font-weight:800}#v-classes .cotch .tcard p{font-size:.75rem;line-height:1.34}#v-classes .cohortinfo .hiw-sec h3{font-family:var(--disp);color:#f3efe2;margin:0 0 .5rem;font-size:1rem}#v-classes .colead{color:#e7e0ce;opacity:.92;margin:0 0 .55rem;font-size:.86rem;line-height:1.55}#v-classes .copoints{gap:.3rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}#v-classes .copoints li{color:#e7e0ce;padding-inline-start:1.15rem;font-size:.84rem;line-height:1.45;position:relative}#v-classes .copoints li:before{content:"✓";inset-inline-start:0;color:#ffd75e;font-weight:900;position:absolute;top:0}@media (max-width:820px){#v-classes .croute[data-page=class] .dinfo{max-height:none;padding-inline-end:0;overflow-y:visible}#v-classes .hero{grid-template-columns:minmax(0,1fr);gap:.8rem}#v-classes .sumrow{grid-template-rows:auto;gap:.7rem}#v-classes .homevid .classvid video{max-height:none}#v-classes .datesroom{grid-template-columns:minmax(0,1fr);gap:1rem}#v-classes .cohortinfo{max-height:none;padding-inline-end:0;overflow-y:visible}#v-classes .datecol{max-width:none;max-height:none;overflow-y:visible}#v-classes .cotch .tgrid{grid-template-columns:minmax(0,1fr);gap:.5rem}}#v-classes .mhlogo{justify-content:center;margin:0;display:flex}#v-classes .mhlogo img{width:clamp(10rem,15vw,12.5rem);height:auto}#v-classes .homevid{align-items:center;min-width:0;display:flex}#v-classes .homevid .classvid{width:100%;max-width:none}#v-classes .homevid .classvid video{max-height:42vh}#v-classes .classvid{background:#1c1618;border:3px solid #1c1618;border-radius:16px;flex:none;width:100%;max-width:min(64rem,92vw);line-height:0;position:relative;overflow:hidden;box-shadow:0 12px #00000059}#v-classes .classvid video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:70vh;display:block}#v-classes .classvid.on video{object-fit:contain}#v-classes .vidplay{cursor:pointer;color:#fff;background:#1c16184d;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.2;display:flex;position:absolute;inset:0}#v-classes .vidplay:hover{background:#1c161829}#v-classes .vidtri{filter:drop-shadow(0 2px 4px #00000080);border:1.05rem solid #0000;border-left:1.7rem solid #fff;border-right-width:0;width:0;height:0;margin-inline-start:.35rem}[dir=rtl] #v-classes .vidtri{transform:scaleX(-1)}#v-classes .vidsound{bottom:.55rem;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c16189e;border:2px solid #1c1618bf;border-radius:99px;align-items:center;gap:.4rem;padding:.34rem .7rem;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1;transition:background .15s,transform .13s;display:inline-flex;position:absolute;inset-inline-start:.55rem}#v-classes .vidsound:hover{background:#1c1618d1;transform:translateY(-1px)}#v-classes .vidsound.nudge{color:#1c1618;background:#ffd75e;border-color:#1c1618}#v-classes .vidsound svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}#v-classes .vidsound svg path:first-child{fill:currentColor;stroke-width:1.4px}@media (max-width:820px){#v-classes .classvid video{max-height:none}}#v-classes .whyrow{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:60rem;margin:0;padding:0;list-style:none;display:grid}#v-classes .whycard{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}#v-classes .whycard img{object-fit:contain;width:clamp(6.5rem,11.5vw,10.5rem);height:auto}#v-classes .whycard h3{color:#f3efe2;text-shadow:none;margin:0;font-size:.94rem;font-weight:800;line-height:1.25}@media (max-width:820px){#v-classes .whyrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}#v-classes .whycard img{width:clamp(5rem,27vw,7rem)}#v-classes .whycard h3{font-size:.78rem}}#v-classes .readroom{text-align:start}#v-classes .readscroll{overscroll-behavior:contain;flex-direction:column;gap:.7rem;max-height:min(66vh,560px);display:flex;overflow-y:auto}#v-classes .croute[data-page=inside],#v-classes .croute[data-page=faq]{padding-top:clamp(2.6rem,4.4vh,3.2rem)}#v-classes .readroom h2{color:#2b3a33;text-shadow:none;margin:0 0 .2rem;font-size:clamp(1.05rem,1.9vw,1.35rem)}#v-classes .readlinks{flex-wrap:wrap;gap:1.1rem;margin:.5rem 0 0;display:flex}#v-classes .readlinks .clink{color:#f3efe2;opacity:.82}#v-classes .readlinks .clink:hover{opacity:1}#v-classes .classnav{justify-content:center;gap:1.4rem;margin-top:.9rem}#v-classes .tfull{flex-direction:column;gap:.7rem;display:flex}#v-classes .tfcard{background:#fbeecc;border-radius:12px;align-items:flex-start;gap:.9rem;padding:.75rem .9rem;display:flex}#v-classes .tfcard img{object-fit:cover;border:2px solid #1c1618;border-radius:10px;flex:0 0 76px;width:76px;height:76px}#v-classes .tf-body{min-width:0}#v-classes .tf-body h3{color:#1c1618;text-shadow:none;margin:0;font-size:1rem}#v-classes .tf-role{letter-spacing:.04em;text-transform:uppercase;color:#2b3a33;opacity:.62;margin:.05rem 0 .3rem;font-size:.7rem;font-weight:800}#v-classes .tf-bio{color:#2b3a33;margin:0;font-size:.84rem;line-height:1.45}@media (max-width:820px){#v-classes .tfcard img{flex:0 0 58px;width:58px;height:58px}}#v-classes{--awm-step-face:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1069'%20height='1501'%20viewBox='0%200%20534.4%20750.6'%20preserveAspectRatio='none'%3E%3Cpath%20d='M62.9,82.1%20C56.7,90.5%2052.1,100.4%2048.4,110.8%20C44.7,121.1%2042.5,132.6%2040.7,144.3%20C38.8,156.1%2038.1,168.7%2037.5,181.2%20C36.8,193.7%2036.8,206.5%2036.6,219.2%20C36.4,231.9%2036.4,244.7%2036.2,257.4%20C36.0,270.1%2035.7,282.8%2035.4,295.5%20C35.1,308.2%2034.8,320.9%2034.3,333.6%20C33.9,346.3%2033.5,359.0%2032.9,371.7%20C32.4,384.4%2031.8,397.0%2031.2,409.7%20C30.6,422.4%2029.9,435.1%2029.2,447.8%20C28.5,460.5%2027.7,473.2%2027.1,485.9%20C26.4,498.6%2025.6,511.3%2025.1,524.0%20C24.6,536.7%2024.1,549.5%2024.0,562.1%20C23.9,574.8%2023.7,587.6%2024.5,600.1%20C25.3,612.5%2026.4,625.1%2028.8,636.7%20C31.1,648.3%2034.4,659.5%2038.7,669.8%20C43.1,680.1%2048.0,690.2%2054.8,698.6%20C61.6,707.0%2070.2,714.1%2079.3,720.0%20C88.5,726.0%2098.9,730.6%20109.7,734.5%20C120.6,738.4%20132.4,741.2%20144.4,743.3%20C156.4,745.5%20169.4,746.4%20182.0,747.3%20C194.6,748.3%20207.4,748.7%20220.2,749.1%20C232.9,749.6%20245.7,749.8%20258.5,750.0%20C271.2,750.2%20284.0,750.3%20296.8,750.4%20C309.6,750.5%20322.4,750.7%20335.1,750.6%20C347.9,750.5%20360.9,750.7%20373.5,750.0%20C386.0,749.3%20398.7,748.5%20410.6,746.6%20C422.4,744.6%20433.9,742.2%20444.4,738.3%20C454.8,734.5%20464.9,729.8%20473.3,723.5%20C481.8,717.2%20489.2,709.3%20495.2,700.5%20C501.3,691.7%20505.6,681.5%20509.4,670.8%20C513.1,660.1%20515.8,648.4%20517.9,636.4%20C520.0,624.5%20521.0,611.7%20522.0,599.1%20C523.0,586.6%20523.3,573.8%20523.9,561.1%20C524.4,548.4%20524.8,535.7%20525.2,523.0%20C525.7,510.3%20526.1,497.6%20526.5,484.9%20C526.9,472.2%20527.3,459.5%20527.7,446.8%20C528.0,434.1%20528.4,421.4%20528.8,408.7%20C529.2,396.0%20529.6,383.3%20530.0,370.6%20C530.4,357.9%20530.8,345.2%20531.2,332.5%20C531.6,319.8%20532.0,307.1%20532.4,294.4%20C532.8,281.7%20533.2,269.0%20533.6,256.3%20C533.9,243.6%20534.4,230.8%20534.4,218.2%20C534.4,205.5%20534.5,192.7%20533.7,180.3%20C532.9,167.9%20531.9,155.4%20529.6,143.7%20C527.4,131.9%20524.6,120.2%20520.3,109.7%20C516.0,99.1%20510.6,89.0%20503.9,80.2%20C497.2,71.5%20489.1,63.7%20480.1,57.2%20C471.1,50.7%20460.7,45.4%20449.9,41.2%20C439.1,37.1%20427.3,34.2%20415.3,32.1%20C403.4,29.9%20390.7,29.0%20378.2,28.3%20C365.7,27.6%20352.9,27.8%20340.2,28.0%20C327.5,28.2%20314.7,28.9%20302.0,29.5%20C289.3,30.0%20276.7,30.9%20264.0,31.5%20C251.2,32.2%20238.5,32.7%20225.7,33.4%20C212.9,34.1%20199.8,34.6%20187.2,35.6%20C174.6,36.6%20162.1,37.5%20150.0,39.4%20C138.0,41.3%20125.9,43.6%20115.1,47.1%20C104.4,50.7%2094.1,55.1%2085.4,60.9%20C76.7,66.8%2069.0,73.8%2062.9,82.1%20Z'%20fill='rgba(0,0,0,0.82)'/%3E%3Cpath%20d='M38.9,54.1%20C32.7,62.5%2028.1,72.4%2024.4,82.8%20C20.7,93.1%2018.5,104.6%2016.7,116.3%20C14.8,128.1%2014.1,140.7%2013.5,153.2%20C12.8,165.7%2012.8,178.5%2012.6,191.2%20C12.4,203.9%2012.4,216.7%2012.2,229.4%20C12.0,242.1%2011.7,254.8%2011.4,267.5%20C11.1,280.2%2010.8,292.9%2010.3,305.6%20C9.9,318.3%209.5,331.0%208.9,343.7%20C8.4,356.4%207.8,369.0%207.2,381.7%20C6.6,394.4%205.9,407.1%205.2,419.8%20C4.5,432.5%203.7,445.2%203.1,457.9%20C2.4,470.6%201.6,483.3%201.1,496.0%20C0.6,508.7%200.1,521.5%200.0,534.1%20C-0.1,546.8%20-0.3,559.6%200.5,572.1%20C1.3,584.5%202.4,597.1%204.8,608.7%20C7.1,620.3%2010.4,631.5%2014.7,641.8%20C19.1,652.1%2024.0,662.2%2030.8,670.6%20C37.6,679.0%2046.2,686.1%2055.3,692.0%20C64.5,698.0%2074.9,702.6%2085.7,706.5%20C96.6,710.4%20108.4,713.2%20120.4,715.3%20C132.4,717.5%20145.4,718.4%20158.0,719.3%20C170.6,720.3%20183.4,720.7%20196.2,721.1%20C208.9,721.6%20221.7,721.8%20234.5,722.0%20C247.2,722.2%20260.0,722.3%20272.8,722.4%20C285.6,722.5%20298.4,722.7%20311.1,722.6%20C323.9,722.5%20336.9,722.7%20349.5,722.0%20C362.0,721.3%20374.7,720.5%20386.6,718.6%20C398.4,716.6%20409.9,714.2%20420.4,710.3%20C430.8,706.5%20440.9,701.8%20449.3,695.5%20C457.8,689.2%20465.2,681.3%20471.2,672.5%20C477.3,663.7%20481.6,653.5%20485.4,642.8%20C489.1,632.1%20491.8,620.4%20493.9,608.4%20C496.0,596.5%20497.0,583.7%20498.0,571.1%20C499.0,558.6%20499.3,545.8%20499.9,533.1%20C500.4,520.4%20500.8,507.7%20501.2,495.0%20C501.7,482.3%20502.1,469.6%20502.5,456.9%20C502.9,444.2%20503.3,431.5%20503.7,418.8%20C504.0,406.1%20504.4,393.4%20504.8,380.7%20C505.2,368.0%20505.6,355.3%20506.0,342.6%20C506.4,329.9%20506.8,317.2%20507.2,304.5%20C507.6,291.8%20508.0,279.1%20508.4,266.4%20C508.8,253.7%20509.2,241.0%20509.6,228.3%20C509.9,215.6%20510.4,202.8%20510.4,190.2%20C510.4,177.5%20510.5,164.7%20509.7,152.3%20C508.9,139.9%20507.9,127.4%20505.6,115.7%20C503.4,103.9%20500.6,92.2%20496.3,81.7%20C492.0,71.1%20486.6,61.0%20479.9,52.2%20C473.2,43.5%20465.1,35.7%20456.1,29.2%20C447.1,22.7%20436.7,17.4%20425.9,13.2%20C415.1,9.1%20403.3,6.2%20391.3,4.1%20C379.4,1.9%20366.7,1.0%20354.2,0.3%20C341.7,-0.4%20328.9,-0.2%20316.2,0.0%20C303.5,0.2%20290.7,0.9%20278.0,1.5%20C265.3,2.0%20252.7,2.9%20240.0,3.5%20C227.2,4.2%20214.5,4.7%20201.7,5.4%20C188.9,6.1%20175.8,6.6%20163.2,7.6%20C150.6,8.6%20138.1,9.5%20126.0,11.4%20C114.0,13.3%20101.9,15.6%2091.1,19.1%20C80.4,22.7%2070.1,27.1%2061.4,32.9%20C52.7,38.8%2045.0,45.8%2038.9,54.1%20Z'%20fill='%23FBEECC'%20stroke='none'%20stroke-width='0'%20stroke-linejoin='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}#v-classes .insteps{flex-direction:column;gap:.3rem;max-width:60rem;margin:0;padding:0;list-style:none;display:flex}#v-classes .instep{isolation:isolate;background:0 0;border-radius:0;align-items:center;gap:.8rem;padding:.62rem calc(3% + 1.5rem) .72rem calc(3% + .9rem);display:flex;position:relative}#v-classes .instep:before{content:"";z-index:-1;background:var(--awm-step-face) 0 0/100% 100% no-repeat;position:absolute;inset:0}#v-classes .in-n{color:#1c1618;background:#ffd75e;border:2px solid #1c1618;border-radius:50%;flex:0 0 1.55rem;place-items:center;height:1.55rem;font-size:.8rem;font-weight:900;display:grid}#v-classes .in-body{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}#v-classes .in-t{color:#1c1618;flex-wrap:wrap;flex:none;align-items:baseline;gap:.4rem;margin:0;font-size:.88rem;font-weight:800;display:flex}#v-classes .in-time{color:#2b3a33;opacity:.6;white-space:nowrap;font-size:.72rem;font-weight:800}#v-classes .in-d{color:#2b3a33;text-align:start;margin:0;font-size:.79rem;line-height:1.35}#v-classes .in-t{text-align:start}#v-classes .inwhy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .9rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}#v-classes .inwhy li{color:#e7e0ce;padding-inline-start:1.05rem;font-size:.82rem;line-height:1.35;position:relative}#v-classes .inwhy li:before{content:"";inset-inline-start:0;background:#ffd75e;border:1.5px solid #1c161880;border-radius:50%;width:.44rem;height:.44rem;position:absolute;top:.45em}#v-classes .faqgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.8rem,2vw,1.4rem);max-width:76rem;margin-inline:auto;display:grid}#v-classes .faqscroll{max-height:min(74vh,660px)}#v-classes .cboard.faqcat{max-width:none;margin-inline:0;padding:clamp(1.4rem,2.2vw,1.8rem) calc(3.5% + clamp(1.5rem,2.4vw,1.9rem)) calc(2% + clamp(1.3rem,2.2vw,1.7rem)) calc(3.5% + clamp(1rem,1.6vw,1.3rem))}#v-classes .faqcat-h{font-family:var(--disp);color:#1c1618;margin:0 0 .35rem;font-size:1rem;font-weight:800;line-height:1.25}#v-classes .faq-title{color:#f3efe2;text-shadow:none;text-align:center;margin:0 0 .7rem;font-size:clamp(1.1rem,2vw,1.45rem)}@media (max-width:820px){#v-classes .faqgrid{grid-template-columns:minmax(0,1fr);gap:.8rem}}#v-classes .faqlist{flex-direction:column;display:flex}#v-classes .faqitem{border-bottom:1.5px dashed #2b3a3338}#v-classes .faqitem:last-child{border-bottom:none}#v-classes .faqitem>summary{cursor:pointer;color:#1c1618;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;font-size:.9rem;font-weight:800;list-style:none;display:flex}#v-classes .faqitem>summary::-webkit-details-marker{display:none}#v-classes .faq-mark{border-bottom:2.5px solid #2b3a33;border-right:2.5px solid #2b3a33;flex:none;width:.62rem;height:.62rem;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}#v-classes .faqitem[open] .faq-mark{transform:rotate(-135deg)translateY(-2px)}#v-classes .faq-a{color:#2b3a33;opacity:.9;margin:0 0 .7rem;font-size:.85rem;line-height:1.5}@media (prefers-reduced-motion:reduce){#v-classes .faq-mark{transition:none}}@media (max-width:820px){#v-classes .readscroll{max-height:none;overflow-y:visible}#v-classes .inwhy{grid-template-columns:minmax(0,1fr)}}#v-classes .cartpanel{text-align:start}#v-classes .cartpanel .cline{background:#fbeecc;border-radius:12px;align-items:center;gap:.9rem;padding:.7rem .85rem;display:flex}#v-classes .cartpanel .ci-info{flex:auto;min-width:0}#v-classes .cartpanel .ci-name{color:#1c1618;margin:0;font-size:.95rem;font-weight:800}#v-classes .cartpanel .ci-when{color:#2b3a33;opacity:.75;margin:.1rem 0 0;font-size:.78rem}#v-classes .cartpanel .ci-total{color:#1c1618;margin:0;font-size:1rem;font-weight:900}#v-classes .cartpanel .ci-remove{cursor:pointer;color:#2b3a33;opacity:.5;background:0 0;border:none;padding:.2rem .3rem;font-family:inherit;font-size:.9rem}#v-classes .cartpanel .ci-remove:hover{opacity:1;color:#b3261e}#v-classes .cartpanel .ctotal{color:#f3efe2;justify-content:space-between;align-items:baseline;margin-top:.9rem;font-weight:800;display:flex}#v-classes .cartpanel .ctotal .n{color:#ffd75e;font-size:1.15rem;font-weight:900}#v-classes .cart-go{align-self:center;margin-top:1rem}#v-classes .cartpanel{flex-direction:column;display:flex}#v-classes .acctpanel{text-align:start;flex-direction:column;display:flex}#v-classes .acct-head{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .35rem;display:flex}#v-classes .acct-head h3{margin:0}#v-classes .k-right{align-items:baseline;gap:.6rem;display:flex}#v-classes .k-edit{cursor:pointer;color:#2b3a33;opacity:.6;background:0 0;border:none;padding:0;font-family:inherit;font-size:.74rem;font-weight:800;text-decoration:underline}#v-classes .k-edit:hover{opacity:1}#v-classes .k-editing{background:#fbeecc;border-radius:10px;padding:.6rem .7rem;display:block}#v-classes .k-new{margin-top:.3rem}#v-classes .k-fields{grid-template-columns:1fr 4.5rem 6rem;gap:.4rem;display:grid}#v-classes .k-fields .cfield{margin:0}#v-classes .k-actions{align-items:center;gap:.7rem;margin-top:.5rem;display:flex}#v-classes .k-actions .btn{padding:.4rem .9rem;font-size:.8rem}#v-classes .k-remove{color:#b3261e}@media (max-width:640px){#v-classes .k-fields{grid-template-columns:1fr 1fr}#v-classes .k-fields .cfield:first-child{grid-column:1/-1}}#v-classes .acctpanel h2{color:#2b3a33;text-shadow:none;margin:0}#v-classes .acctpanel h3{color:#2b3a33;text-shadow:none;letter-spacing:.04em;text-transform:uppercase;opacity:.62;margin:1rem 0 .35rem;font-size:.82rem}#v-classes .acct-email{color:#2b3a33;opacity:.7;margin:.1rem 0 0;font-size:.84rem}#v-classes .acct-empty{color:#2b3a33;opacity:.68;margin:0;font-size:.86rem}#v-classes .acct-kids,#v-classes .acct-classes{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}#v-classes .acct-kids li,#v-classes .acct-classes li{background:#fbeecc;border-radius:10px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.42rem .7rem;display:flex}#v-classes .k-name,#v-classes .c-name{color:#1c1618;font-size:.9rem;font-weight:800}#v-classes .k-age,#v-classes .c-when{color:#2b3a33;opacity:.72;white-space:nowrap;font-size:.78rem}#v-classes .acct-actions{align-items:center;gap:.9rem;margin-top:1.1rem;display:flex}#v-classes .autherr{color:#b3261e;margin:.1rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35}#v-classes .ipick .btn:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}#v-classes .ipick .btn:disabled:hover{transform:none}#v-classes .dfacts{color:#2b3a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .9rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}#v-classes .dfacts li{padding-inline-start:1.05rem;font-size:.82rem;line-height:1.35;position:relative}#v-classes .dfacts li:before{content:"";inset-inline-start:0;background:#ffd75e;border:1.5px solid #2b3a33;border-radius:50%;width:.44rem;height:.44rem;position:absolute;top:.45em}#v-classes .dfacts li:last-child{grid-column:1/-1}#v-classes .vhint{opacity:.72;color:#2b3a33;text-align:center;margin-top:.55rem;font-size:.8rem;line-height:1.35}#v-classes .dwhen .ipicklabel{margin-top:auto;padding-top:.9rem}#v-classes .dwhen .btn{padding:.5rem 1.05rem;font-size:.86rem}#v-classes .tpick{flex-wrap:wrap;justify-content:center;align-self:center;margin:0 auto .2rem;display:flex}#v-classes .tpick button{padding:.42rem .85rem;font-size:.78rem}#v-classes .vtrial{text-align:center;color:#2b3a33;margin:.55rem 0 0;font-size:.78rem;line-height:1.35}#v-classes .vtrial strong{color:#1c1618;white-space:nowrap;font-weight:900}#v-classes .cboard{z-index:2;color:#1c1618;isolation:isolate;box-shadow:none;background:0 0;border:none;border-radius:0;max-width:660px;margin-inline:auto;padding:clamp(2.4rem,3.6vw,3rem) calc(4.5% + clamp(2.4rem,4vw,3rem)) calc(2.5% + clamp(2.4rem,4vw,3rem)) calc(4.5% + clamp(1.2rem,2vw,1.65rem));position:relative;transform:none}#v-classes .cboard.wide{max-width:820px}#v-classes .cform .btn{justify-content:center;align-self:center;width:auto;margin-top:.5rem}#v-classes .cboard>.btn.sun{margin-inline:auto;display:flex;width:fit-content!important}#v-classes .cfield:focus{border-color:#3c7a45;box-shadow:0 0 0 3px #aedda466}#v-classes select.cfield{padding-right:2rem}[dir=rtl] #v-classes .kick{font-family:Adam wa Mishmish,Alexandria,"Baloo 2",system-ui,sans-serif}[dir=rtl] #v-classes .cbarrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] #v-classes .vback:hover{transform:translate(2px)}@media (max-width:820px){#v-classes .page{justify-content:flex-start;min-height:0;padding:5.4rem clamp(1.7rem,6.5vw,2.3rem) 13px;overflow-x:hidden}#v-classes .page>*{max-width:100%}#v-classes .iclasses{grid-template-columns:minmax(0,1fr);padding-right:12px}#v-classes .iclass{box-sizing:border-box;min-width:0;max-width:100%;transform:none}#v-classes .dgrid{grid-template-columns:minmax(0,1fr);gap:1rem}#v-classes .dfacts{grid-template-columns:minmax(0,1fr);gap:.3rem}#v-classes .dfacts li:last-child{grid-column:auto}#v-classes .dwhen{align-self:stretch;padding:2.6rem 12% 2.2rem 7.5%}#v-classes .dwhen h2{margin-top:0}#v-classes .copanel{max-height:none;overflow-y:visible}#v-classes .vdates-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}#v-classes .vdate{text-align:start;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.1rem .45rem;padding:.6rem .9rem}#v-classes .vdate .vd-dow{order:1;font-size:.95rem}#v-classes .vdate .vd-time{order:4;margin:0 0 0 auto;font-size:.88rem}#v-classes .vdate .vd-zone{order:5;margin-inline-start:.35rem}[dir=rtl] #v-classes .vdate .vd-time{margin:0 auto 0 0}#v-classes .vdate .vd-start{text-align:start;flex:0 0 100%;order:7;margin:.2rem 0 0}#v-classes .vdate .vd-soon{order:6;margin:0 0 0 .1rem}#v-classes .dinfo .tcard{padding:.7rem .9rem .9rem .8rem}#v-classes .dinfo .tcard img{flex:0 0 58px;width:58px;height:58px}#v-classes .dinfo .tcard p{font-size:.82rem;line-height:1.4}#v-classes{box-shadow:inset 0 0 26px 12px #0006}#v-classes .page{min-height:100svh;position:relative}#v-classes .page:before{display:none}#v-classes:after{content:"";z-index:20;pointer-events:none;border:11px solid #8a5a2b;position:fixed;inset:0;box-shadow:inset 0 0 0 6px #5e3c1d,inset 0 0 30px 10px #00000057}#v-classes{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}}@media (min-width:821px){#v-classes .page{gap:clamp(.5rem,1.2vh,.9rem);padding-top:clamp(1.5rem,3vh,2.2rem);padding-bottom:clamp(56px,7.2vh,68px)}#v-classes .chalktray{padding-top:0;padding-bottom:clamp(3px,.5vh,6px)}#v-classes .brandbg{position:fixed}#v-classes .iclasses{margin-top:clamp(1.4rem,3.2vh,2.2rem)}#v-classes .ithumb{height:clamp(138px,16.5vh,176px)}#v-classes .ibody{gap:.28rem;padding:.48rem .8rem .62rem}#v-classes .teachers-sec,#v-classes .hiw-sec{margin-top:0}#v-classes .hiwgrid{margin-top:.45rem}#v-classes .hiwstep,#v-classes .tcard{padding:.55rem .8rem}#v-classes .dinfo .hiwgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}#v-classes .dinfo .hiwstep{padding:.45rem .55rem}#v-classes .dinfo .hiwstep p{font-size:.7rem;line-height:1.28}#v-classes .dinfo .tcard{gap:.6rem;padding:.6rem .9rem .8rem .8rem}#v-classes .dinfo .tcard img{flex:0 0 46px;width:46px;height:46px}#v-classes .dinfo .tcard p{font-size:.72rem;line-height:1.26}#v-classes .dinfo .tcard h3{font-size:.92rem}#v-classes .dinfo .tcard .role{margin:.05rem 0 .18rem;font-size:.55rem}#v-classes .dinfo{gap:clamp(.45rem,1.1vh,.8rem)}#v-classes .croute[data-page=class] h1{margin:.06em 0 .2em;font-size:clamp(1.15rem,2.1vw,1.6rem)}#v-classes .chalktray{padding-top:clamp(.7rem,1.8vh,1.2rem)}}body.standalone #v-classes{opacity:1!important;visibility:visible!important;z-index:20!important;transition:none!important;transform:none!important}body.standalone #v-classes .reveal{opacity:1!important;transform:none!important}body.standalone #v-classes .page{padding-top:clamp(3.4rem,7vh,4.6rem)}@media (min-width:821px) and (max-height:900px){#v-classes .site-footer.sf-chalk{padding-block:.28rem}#v-classes .page{padding-top:clamp(2.6rem,5.2vh,3.6rem)}#v-classes .mhlogo img{width:auto;height:clamp(58px,9.9vh,96px)}#v-classes .whycard img{width:auto;height:clamp(58px,11.9vh,108px)}#v-classes .dgrid{gap:.85rem}#v-classes .dinfo{gap:.5rem}#v-classes .hero{gap:.7rem}}#v-classes a.vback,#v-classes a.faqfab{-webkit-tap-highlight-color:transparent;text-decoration:none}
