.hero[data-astro-cid-ge2uvauf]{padding:clamp(2rem,5vw,4.5rem) 0 clamp(3.5rem,7vw,6rem);overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,5.7vw,5.6rem);line-height:.95}.line[data-astro-cid-ge2uvauf]{display:block}.w[data-astro-cid-ge2uvauf]{margin-right:.22em;display:inline-block}.w[data-astro-cid-ge2uvauf]:last-child{margin-right:0}.hero-sub[data-astro-cid-ge2uvauf]{font:600 clamp(1.3rem, 2.2vw, 1.7rem)/1.2 var(--display);color:#b9503d;margin:1.4rem 0 .8rem}.hero-body[data-astro-cid-ge2uvauf]{max-width:34rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;margin:1.6rem 0 1.4rem;display:flex}.where[data-astro-cid-ge2uvauf]{margin:0;font-size:.98rem;font-weight:700}.where[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--coral);margin:0 .4rem}.stage-sky[data-astro-cid-ge2uvauf]{background:var(--sky);border-radius:var(--radius-lg);aspect-ratio:1.4;flex-direction:column;justify-content:flex-end;padding:0 4% 9%;display:flex;position:relative;overflow:hidden}.sun[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--cream);border-radius:50%;width:20%;position:absolute;top:10%;right:8%}.kids[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:repeat(3,1fr);align-items:end;margin-bottom:-5.6%;padding-inline:6%;display:grid;position:relative}.k-wrap[data-astro-cid-ge2uvauf]{width:168%;margin-inline:-34%}.kids[data-astro-cid-ge2uvauf] .k{width:100%;height:auto;overflow:visible}.mat[data-astro-cid-ge2uvauf]{background:var(--yellow);transform-origin:0;border-radius:999px;height:clamp(14px,2.2vw,22px);margin-inline:2%;position:relative}.roll[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--yellow);border-radius:50%;width:0;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #e3b43a}.moves[data-astro-cid-ge2uvauf]{margin-top:1.1rem}.moves-head[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.moves-label[data-astro-cid-ge2uvauf]{font:600 1.05rem var(--display);margin:0}.pause[data-astro-cid-ge2uvauf]{color:var(--teal);font:700 .9rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;padding:.4rem .2rem;display:inline-flex}.pause[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:currentColor;width:.85rem;height:.85rem}.pause[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf],.pause[data-astro-cid-ge2uvauf][aria-pressed=true] .i-pause[data-astro-cid-ge2uvauf]{display:none}.pause[data-astro-cid-ge2uvauf][aria-pressed=true] .i-play[data-astro-cid-ge2uvauf]{display:block}.chips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-ge2uvauf]{font:600 1rem/1 var(--display);color:var(--teal);background:var(--cream);border:2.5px solid var(--teal);cursor:pointer;min-height:2.75rem;transition:background .2s, color .2s, transform .25s var(--bounce);border-radius:999px;padding:.65rem 1rem}.chip[data-astro-cid-ge2uvauf]:hover{background:var(--cream-2);transform:translateY(-2px)}.chip[data-astro-cid-ge2uvauf]:active{transform:translateY(1px)scale(.97)}.chip[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--teal);color:var(--cream)}.cue[data-astro-cid-ge2uvauf]{min-height:1.6em;margin:.7rem 0 0;font-style:italic}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-ge2uvauf]{animation:word-land .8s var(--bounce) both;animation-delay:calc(var(--i) * 75ms + 80ms)}.rise[data-astro-cid-ge2uvauf]{animation:rise .7s var(--soft) both;animation-delay:var(--d)}.stage-sky[data-astro-cid-ge2uvauf]{animation:pop-in .8s var(--soft) both .15s}.sun[data-astro-cid-ge2uvauf]{animation:sun-rise 1.4s var(--soft) both .3s}.mat[data-astro-cid-ge2uvauf]{animation:unroll .75s var(--soft) both .45s}.roll[data-astro-cid-ge2uvauf]{animation:roll-out .75s var(--soft) both .45s}.k-wrap[data-astro-cid-ge2uvauf]{animation:hop-on .75s var(--bounce) both;animation-delay:calc(1.05s + var(--k) * .13s)}}@keyframes word-land{0%{opacity:0;transform:translateY(.55em)rotate(4deg)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;border-radius:50%;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes sun-rise{0%{opacity:0;transform:translateY(70%)scale(.6)}to{opacity:1;transform:none}}@keyframes unroll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes roll-out{0%{width:3.2rem;left:0}85%{width:1.6rem}to{width:0;left:100%}}@keyframes hop-on{0%{opacity:0;transform:translateY(-38%)scale(.9,1.08)}55%{opacity:1;transform:translateY(3%)scale(1.06,.92)}75%{transform:translateY(-4%)scale(.98,1.03)}to{opacity:1;transform:none}}.classes[data-astro-cid-5rcjspot]{border-top:1px solid var(--line)}.classes-grid[data-astro-cid-5rcjspot]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.classes[data-astro-cid-5rcjspot] .btn[data-astro-cid-5rcjspot]{margin-top:.6rem}.programmes[data-astro-cid-5rcjspot]{margin:0 0 1.5rem;padding-left:1.2rem}.sheet[data-astro-cid-5rcjspot]{background:var(--cream-2);border-radius:var(--radius-lg);border:2.5px solid var(--teal);box-shadow:8px 8px 0 var(--yellow);padding:clamp(1.5rem,3.5vw,2.5rem);position:relative}.price[data-astro-cid-5rcjspot]{border-bottom:2.5px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding-bottom:1.2rem;display:flex}.amount[data-astro-cid-5rcjspot]{font:700 clamp(3rem, 6vw, 4.4rem)/1 var(--display)}.per[data-astro-cid-5rcjspot]{font-weight:700}dl[data-astro-cid-5rcjspot]{margin:0}dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]:last-child{border-bottom:0;padding-bottom:0}dt[data-astro-cid-5rcjspot]{font:600 1.05rem var(--display)}dd[data-astro-cid-5rcjspot]{margin:0}.term[data-astro-cid-5rcjspot]{margin:1rem 0 0;font-weight:700}@media (width<=860px){.classes-grid[data-astro-cid-5rcjspot]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.js .sheet[data-astro-cid-5rcjspot]{opacity:0;box-shadow:0 0 0 var(--yellow);transition:opacity .5s, transform .8s var(--bounce), box-shadow .5s var(--soft) .45s;transform:translateY(24px)rotate(2.5deg)}.js .sheet[data-astro-cid-5rcjspot].is-in{opacity:1;box-shadow:8px 8px 0 var(--yellow);transform:rotate(-.6deg)}.js .sheet[data-astro-cid-5rcjspot] dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]{opacity:0;transition:opacity .4s, transform .5s var(--soft);transform:translate(-10px)}.js .sheet[data-astro-cid-5rcjspot].is-in dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]{opacity:1;transform:none}.js .sheet[data-astro-cid-5rcjspot].is-in dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]:first-child{transition-delay:.35s}.js .sheet[data-astro-cid-5rcjspot].is-in dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]:nth-child(2){transition-delay:.45s}.js .sheet[data-astro-cid-5rcjspot].is-in dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]:nth-child(3){transition-delay:.55s}.js .sheet[data-astro-cid-5rcjspot].is-in dl[data-astro-cid-5rcjspot] div[data-astro-cid-5rcjspot]:nth-child(4){transition-delay:.65s}.sheet[data-astro-cid-5rcjspot].is-in:hover{box-shadow:11px 11px 0 var(--yellow);transition-delay:0s;transform:rotate(0)translateY(-3px)}}.benefits[data-astro-cid-jabhex2p]{background:var(--sky)}.benefits[data-astro-cid-jabhex2p] .h2[data-astro-cid-jabhex2p]{max-width:20ch}.scrolly[data-astro-cid-jabhex2p]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);margin-top:1rem;display:grid}.pin[data-astro-cid-jabhex2p]{position:relative}.pin-card[data-astro-cid-jabhex2p]{background:var(--cream);border-radius:var(--radius-lg);padding:2rem 2rem 1.5rem;position:sticky;top:calc(50vh - min(19rem,34vw)/2 - 2rem)}.pin-card[data-astro-cid-jabhex2p] .pin-kid{z-index:1;width:min(19rem,100%);height:auto;margin:0 auto -1.3rem;display:block;position:relative;overflow:visible}.pin-mat[data-astro-cid-jabhex2p]{width:82%;margin:0 auto}.dots[data-astro-cid-jabhex2p]{justify-content:center;gap:.45rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.dots[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]{background:color-mix(in srgb, var(--teal) 25%, transparent);width:.6rem;height:.6rem;transition:width .4s var(--bounce), background .3s;border-radius:99px}.dots[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p].on{background:var(--teal);width:1.8rem}.pin-name[data-astro-cid-jabhex2p]{text-align:center;font:600 1.1rem var(--display);margin:.7rem 0 0}.steps[data-astro-cid-jabhex2p]{margin:0;padding:0;list-style:none}.step[data-astro-cid-jabhex2p]{border-top:2.5px solid color-mix(in srgb, var(--teal) 25%, transparent);opacity:.38;min-height:52vh;transition:opacity .5s var(--soft), transform .6s var(--soft);flex-direction:column;justify-content:center;padding:1.5rem 0;display:flex;transform:translate(10px)}.step[data-astro-cid-jabhex2p]:first-child{border-top:0}.step[data-astro-cid-jabhex2p].active{opacity:1;transform:none}.step[data-astro-cid-jabhex2p] h3[data-astro-cid-jabhex2p]{margin-bottom:.7rem;font-size:clamp(1.6rem,2.6vw,2.2rem)}.step[data-astro-cid-jabhex2p] p[data-astro-cid-jabhex2p]{max-width:30rem;margin:0;font-size:1.2rem}.step[data-astro-cid-jabhex2p] .step-kid{display:none}@media (width<=860px){.scrolly[data-astro-cid-jabhex2p]{grid-template-columns:1fr}.pin[data-astro-cid-jabhex2p]{display:none}.step[data-astro-cid-jabhex2p]{opacity:1;flex-direction:row;align-items:flex-start;gap:1.1rem;min-height:0;transform:none}.step[data-astro-cid-jabhex2p] .step-kid{background:var(--cream);border-radius:50%;flex:none;width:5.5rem;height:auto;padding:.35rem;display:block}.step[data-astro-cid-jabhex2p] h3[data-astro-cid-jabhex2p]{margin:.3rem 0 .4rem;font-size:1.4rem}.step[data-astro-cid-jabhex2p] p[data-astro-cid-jabhex2p]{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-jabhex2p]{opacity:1;transform:none}}.instructor-grid[data-astro-cid-qe6l2z4l]{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.bio[data-astro-cid-qe6l2z4l] p[data-astro-cid-qe6l2z4l]{max-width:38rem}.bio[data-astro-cid-qe6l2z4l] p[data-astro-cid-qe6l2z4l]:first-of-type{font-size:1.2rem}.creds[data-astro-cid-qe6l2z4l]{gap:1rem;display:grid;position:relative}.badge-art[data-astro-cid-qe6l2z4l]{width:8.5rem;position:absolute;top:-6.5rem;right:-1rem}.badge-art[data-astro-cid-qe6l2z4l] svg{width:100%;height:auto}.portrait-wrap[data-astro-cid-qe6l2z4l]{width:min(100%,19rem);margin:0 auto .5rem;position:relative}.portrait[data-astro-cid-qe6l2z4l]{aspect-ratio:1;object-fit:cover;border:6px solid var(--sky);border-radius:50%;width:100%;height:auto;display:block}.portrait-kid[data-astro-cid-qe6l2z4l]{width:7rem;position:absolute;bottom:-1.25rem;right:-2.25rem}.portrait-kid[data-astro-cid-qe6l2z4l] svg{width:100%;height:auto}.cred[data-astro-cid-qe6l2z4l]{border:2.5px solid var(--teal);border-radius:var(--radius);background:var(--cream);padding:1.25rem 1.4rem}.cred[data-astro-cid-qe6l2z4l]:nth-of-type(odd){background:var(--yellow);border-color:var(--yellow)}.cred[data-astro-cid-qe6l2z4l] h3[data-astro-cid-qe6l2z4l]{margin-bottom:.6rem;font-size:1.15rem}.cred[data-astro-cid-qe6l2z4l] ul[data-astro-cid-qe6l2z4l]{margin:0;padding-left:1.1rem}.cred[data-astro-cid-qe6l2z4l] li[data-astro-cid-qe6l2z4l]+li[data-astro-cid-qe6l2z4l]{margin-top:.3rem}@media (width<=860px){.instructor-grid[data-astro-cid-qe6l2z4l]{grid-template-columns:1fr}.badge-art[data-astro-cid-qe6l2z4l]{display:none}.portrait-kid[data-astro-cid-qe6l2z4l]{width:5.5rem;right:-1rem}}@media (prefers-reduced-motion:no-preference){.js .cred[data-astro-cid-qe6l2z4l]{opacity:0;transform:translateY(18px) rotate(calc((var(--n) - .5) * 3deg));transition:opacity .5s, transform .8s var(--bounce);transition-delay:calc(var(--n) * .14s)}.js .is-in[data-astro-cid-qe6l2z4l] .cred[data-astro-cid-qe6l2z4l]{opacity:1;transform:rotate(calc((var(--n) - .5) * -1deg))}}.schools-grid[data-astro-cid-imwadkgx]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.ticks[data-astro-cid-imwadkgx]{margin:0 0 1.5rem;padding:0;list-style:none}.ticks[data-astro-cid-imwadkgx] li[data-astro-cid-imwadkgx]{grid-template-columns:1.9rem 1fr;align-items:start;gap:.9rem;padding:.7rem 0;font-size:1.15rem;display:grid}.tick[data-astro-cid-imwadkgx]{width:1.9rem;height:1.9rem}.tick[data-astro-cid-imwadkgx] circle[data-astro-cid-imwadkgx]{fill:none;stroke:color-mix(in srgb, var(--cream) 30%, transparent);stroke-width:2px}.tick[data-astro-cid-imwadkgx] path[data-astro-cid-imwadkgx]{fill:none;stroke:var(--yellow);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.practical[data-astro-cid-imwadkgx]{opacity:.9;max-width:34rem}.actions[data-astro-cid-imwadkgx]{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.actions[data-astro-cid-imwadkgx] .btn{box-shadow:0 4px #0c3434}.btn--ghost-light[data-astro-cid-imwadkgx]{--bg:transparent;--fg:var(--cream);border-color:var(--cream)}.where-we-teach[data-astro-cid-imwadkgx]{margin-top:2rem}.where-we-teach[data-astro-cid-imwadkgx] h3[data-astro-cid-imwadkgx]{margin-bottom:.6rem}.where-we-teach[data-astro-cid-imwadkgx] ul[data-astro-cid-imwadkgx]{margin:0;padding-left:1.1rem}.schools-art[data-astro-cid-imwadkgx]{justify-self:center;width:100%;max-width:30rem}.sa-row[data-astro-cid-imwadkgx]{z-index:1;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:-8%;display:grid;position:relative}.sa-row[data-astro-cid-imwadkgx] .s-kid{width:130%;height:auto;margin-inline:-15%;overflow:visible}@media (width<=860px){.schools-grid[data-astro-cid-imwadkgx]{grid-template-columns:1fr}.schools-art[data-astro-cid-imwadkgx]{max-width:22rem}}@media (prefers-reduced-motion:no-preference){.js .tick[data-astro-cid-imwadkgx] path[data-astro-cid-imwadkgx]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--soft);transition-delay:calc(.25s + var(--n) * .22s)}.js .tick[data-astro-cid-imwadkgx] circle[data-astro-cid-imwadkgx]{transform-origin:50%;opacity:0;transition:transform .5s var(--bounce), opacity .3s;transition-delay:calc(var(--n) * .22s);transform:scale(.4)}.js .is-in[data-astro-cid-imwadkgx] .tick[data-astro-cid-imwadkgx] path[data-astro-cid-imwadkgx]{stroke-dashoffset:0}.js .is-in[data-astro-cid-imwadkgx] .tick[data-astro-cid-imwadkgx] circle[data-astro-cid-imwadkgx]{opacity:1;transform:none}}.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;gap:clamp(2rem,6vw,5rem);display:grid}.faq[data-astro-cid-hemr5th4] .h2[data-astro-cid-hemr5th4]{max-width:12ch}details[data-astro-cid-hemr5th4]{border-bottom:2px solid var(--line)}details[data-astro-cid-hemr5th4]:first-child{border-top:2px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font:600 1.2rem/1.3 var(--display);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:#0f4545}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{background:var(--yellow);width:1.8rem;height:1.8rem;transition:transform .45s var(--bounce), background .3s;border-radius:50%;flex:none;position:relative}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:before,summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{content:"";background:var(--teal);border-radius:2px;width:.8rem;height:2.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}summary[data-astro-cid-hemr5th4]:hover i[data-astro-cid-hemr5th4]{transform:scale(1.1)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{background:var(--coral);transform:rotate(135deg)}.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:40rem;margin:0 0 1.3rem;padding-inline:.25rem}details[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .45s var(--soft), content-visibility .45s allow-discrete;overflow:hidden}details[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}details[data-astro-cid-hemr5th4] .answer[data-astro-cid-hemr5th4]{opacity:0;transition:opacity .35s, transform .45s var(--soft);transform:translateY(-6px)}details[data-astro-cid-hemr5th4][open] .answer[data-astro-cid-hemr5th4]{opacity:1;transform:none}@media (width<=860px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}.field[data-astro-cid-wul7fgjm]{gap:.4rem;min-width:0;display:grid}label[data-astro-cid-wul7fgjm]{font-size:1rem;font-weight:700}.opt[data-astro-cid-wul7fgjm]{font-weight:400}input[data-astro-cid-wul7fgjm],select[data-astro-cid-wul7fgjm],textarea[data-astro-cid-wul7fgjm]{font:inherit;color:var(--teal);background:var(--cream);border:2px solid color-mix(in srgb, var(--teal) 55%, transparent);width:100%;min-height:3rem;transition:border-color .2s, box-shadow .25s var(--soft);border-radius:.75rem;padding:.75rem .9rem}textarea[data-astro-cid-wul7fgjm]{resize:vertical}input[data-astro-cid-wul7fgjm]::placeholder,textarea[data-astro-cid-wul7fgjm]::placeholder{color:color-mix(in srgb, var(--teal) 55%, transparent)}input[data-astro-cid-wul7fgjm]:hover,select[data-astro-cid-wul7fgjm]:hover,textarea[data-astro-cid-wul7fgjm]:hover{border-color:var(--teal)}input[data-astro-cid-wul7fgjm]:focus-visible,select[data-astro-cid-wul7fgjm]:focus-visible,textarea[data-astro-cid-wul7fgjm]:focus-visible{border-color:var(--teal);box-shadow:0 0 0 4px var(--yellow);outline:none}[data-astro-cid-wul7fgjm][aria-invalid=true]{border-color:#b3261e}[data-astro-cid-wul7fgjm][aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px #f3c3bf}.hint[data-astro-cid-wul7fgjm]{margin:0;font-size:.95rem}.field[data-astro-cid-wul7fgjm] .err{color:#b3261e;animation:err-in .35s var(--bounce);margin:0;font-size:.95rem;font-weight:700}@keyframes err-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.contact[data-astro-cid-he3spzz3]{background:var(--cream-2)}.email-card[data-astro-cid-he3spzz3]{background:var(--cream);border:2.5px solid var(--teal);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--yellow);padding:clamp(1.5rem,4vw,2.25rem)}.email-card[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin-bottom:.6rem;font-size:1.6rem}.email-card[data-astro-cid-he3spzz3] .email-big[data-astro-cid-he3spzz3]{font:700 clamp(1.15rem, 3.4vw, 1.5rem) var(--display);overflow-wrap:anywhere;margin:1rem 0 1.25rem}.email-card[data-astro-cid-he3spzz3] ul[data-astro-cid-he3spzz3]{gap:.5rem;margin:0 0 1rem;padding-left:1.1rem;display:grid}.email-card[data-astro-cid-he3spzz3] .small-note[data-astro-cid-he3spzz3]{margin:0;font-size:.95rem}.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.7fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.direct[data-astro-cid-he3spzz3]{gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-weight:700}.intro-kid[data-astro-cid-he3spzz3]{width:12rem;margin-top:2rem}.intro-kid[data-astro-cid-he3spzz3] .c-kid{z-index:1;width:100%;height:auto;margin-bottom:-.95rem;display:block;position:relative;overflow:visible}.tabs[data-astro-cid-he3spzz3]{background:var(--cream);border:2.5px solid var(--teal);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:1.75rem;padding:.3rem;display:inline-grid;position:relative}.tabs[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]{z-index:1;font:600 1rem var(--display);color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.7rem 1.4rem;transition:color .3s;position:relative}.tabs[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3][aria-selected=true]{color:var(--cream)}.tab-ink[data-astro-cid-he3spzz3]{background:var(--teal);width:calc(50% - .3rem);transition:transform .5s var(--bounce);border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}[data-astro-cid-he3spzz3][data-tab=school] .tab-ink[data-astro-cid-he3spzz3]{transform:translate(100%)}.enquiry[data-astro-cid-he3spzz3]{gap:1.1rem;display:grid}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-he3spzz3]{margin:0;font-size:.95rem}.submit[data-astro-cid-he3spzz3]{justify-self:start}.submit[data-astro-cid-he3spzz3].is-busy span[data-astro-cid-he3spzz3]{opacity:.6}.submit[data-astro-cid-he3spzz3]:disabled{cursor:progress}.status[data-astro-cid-he3spzz3]{min-height:1.6em;margin:0;font-weight:700}.status[data-astro-cid-he3spzz3].is-error{color:#b3261e}.shake[data-astro-cid-he3spzz3]{animation:shake .45s var(--soft)}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.success[data-astro-cid-he3spzz3]{background:var(--cream);border:2.5px solid var(--teal);border-radius:var(--radius-lg);text-align:center;box-shadow:8px 8px 0 var(--yellow);animation:pop .6s var(--bounce);padding:2rem}.success[data-astro-cid-he3spzz3]:focus{outline:none}.cheer[data-astro-cid-he3spzz3]{max-width:22rem;margin:0 auto 1.25rem}.cheer-row[data-astro-cid-he3spzz3]{z-index:1;grid-template-columns:repeat(3,1fr);margin-bottom:-.9rem;display:grid;position:relative}.cheer-row[data-astro-cid-he3spzz3] svg{width:100%;height:auto;overflow:visible}.success[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin-bottom:.5rem;font-size:1.8rem}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (width<=860px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.intro-kid[data-astro-cid-he3spzz3]{display:none}}@media (width<=560px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.tabs[data-astro-cid-he3spzz3]{width:100%;display:grid}.tabs[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]{padding-inline:.5rem}}
