.foot{box-sizing:border-box;width:100%;margin:0;text-align:left;padding:56px max(16px,env(safe-area-inset-right,0px),calc((100% - 1148px)/2)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left,0px),calc((100% - 1148px)/2));border-top:1px solid rgba(255,255,255,.07);color:#7e89b0;font:600 13px/normal Poppins,system-ui,-apple-system,sans-serif;letter-spacing:.2em;text-transform:uppercase}.foot *{box-sizing:border-box}.foot .cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:max-content;max-width:100%;margin-inline:auto;gap:36px clamp(40px,5vw,72px)}.foot h2{margin:0 0 14px;font:inherit;font-size:16px;letter-spacing:.26em;color:#fff}.foot ul+h2{margin-top:30px}.foot .joey{display:contents;text-transform:none}.foot h2{display:flex;align-items:center;gap:14px}.foot h2:before{content:"";width:36px;height:36px;flex:none;background:var(--g);-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.foot .col:nth-child(1)>h2:first-child{--g: linear-gradient(180deg, #ff0088, #d600e8, #8f00ff, #4f3bff, #0095ff);--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 15 5.8'/%3E%3Ccircle cx='17.2' cy='6.2' r='2.3' fill='black'/%3E%3Cpath d='M18.6 7.6c2.4 3.4-2.8 5.4-2.4 9.6'/%3E%3Cpath d='M16.2 17.2c6.5-1.4 13.5 3.2 18.8 13.3-6.5-.3-13.4-1.4-16.4-4.8-2.2-2.5-2.8-5.2-2.4-8.5z'/%3E%3Cpath d='M20.5 20.5c3.8 1.6 7.4 4.6 9.8 8.6'/%3E%3Cpath d='M24 29v15.5M19.5 45l4.5-1.2 4.5 1.2'/%3E%3Cpath d='M21 28.5 15 35l9 2'/%3E%3C/svg%3E")}.foot .col:nth-child(1)>ul+h2:before,.foot .col:nth-child(2)>h2:first-child:before{background:none;-webkit-mask:none;mask:none;font-size:28px;line-height:36px;text-align:center;letter-spacing:0}.foot .col:nth-child(1)>ul+h2:before{content:"\1f9f0"}.foot .col:nth-child(2)>h2:first-child:before{content:"\1f6cd\fe0f"}.foot .col:nth-child(2)>ul+h2{--g: linear-gradient(92deg, #ffa500 0%, #ff7000 26%, #ff1300 56%, #ff0088 100%);--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='40' height='28' rx='3'/%3E%3Cpath d='M14 38V26M24 38V26M34 38V26'/%3E%3Cpath fill='black' d='M11.75 10h4.5v16h-4.5zM21.75 10h4.5v16h-4.5zM31.75 10h4.5v16h-4.5z'/%3E%3C/svg%3E")}.foot .col:nth-child(3)>ul+h2{--g: linear-gradient(135deg, #0095ff, #4f3bff, #8f00ff);--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='7' r='2'/%3E%3Cpath d='M24 9v32M16 42h16M8 13.5h32'/%3E%3Cpath d='M8 13.5 3.5 26M8 13.5 12.5 26M40 13.5 35.5 26M40 13.5 44.5 26'/%3E%3Cpath d='M2.5 26h11a5.5 5.5 0 0 1-11 0zM34.5 26h11a5.5 5.5 0 0 1-11 0z'/%3E%3C/svg%3E")}.foot .col:nth-child(3)>h2:first-child{--g: linear-gradient(135deg, #8f00ff, #d600e8, #ff0088);--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='19'/%3E%3Cpath d='M24 5v4M43 24h-4M24 43v-4M5 24h4'/%3E%3Cpath d='M31.5 16.5 27 27l-10.5 4.5L21 21z'/%3E%3Ccircle cx='24' cy='24' r='.6'/%3E%3C/svg%3E")}.foot .col:nth-child(4)>h2{--g: linear-gradient(90deg, #ff0e00, #ff7000, #ffc400, #00ff4a, #00e9ff, #0095ff, #8f00ff);--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='15' r='5.5'/%3E%3Cpath d='M13 40a11 11 0 0 1 22 0'/%3E%3Ccircle cx='10.5' cy='19' r='4'/%3E%3Cpath d='M3 38a8 8 0 0 1 10.5-8'/%3E%3Ccircle cx='37.5' cy='19' r='4'/%3E%3Cpath d='M45 38a8 8 0 0 0-10.5-8'/%3E%3C/svg%3E")}.foot ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.foot li{margin:0;padding:0}.foot a{display:inline-flex;align-items:center;gap:9px;padding:6px 0;color:#7e89b0;text-decoration:none;transition:color .2s}.foot a:focus-visible{color:#fff;outline:none}@media(hover:hover){.foot a:hover{color:#fff;outline:none}}@media(pointer:coarse){.foot ul{gap:0;margin-block:-6px}.foot a{padding-block:12px}}.foot svg{width:18px;height:18px;flex:none;transition:transform .2s}.foot a[href*="youtube.com"]{--c: #ff1300}.foot a[href*="tiktok.com"]{--c: #00ffe7}.foot a[href*=discord]{--c: #0095ff}.foot svg path{fill:var(--c, currentColor)}.foot .col a[href^="/"]:before{content:"";width:18px;height:18px;flex:none;background:var(--c);-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;transition:transform .2s}.foot .col a[href="/course/"]{--c: #00ff68;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.5 12 5l10 4.5-10 4.5z'/%3E%3Cpath d='M6 11.3V16c0 1.7 2.7 3 6 3s6-1.3 6-3v-4.7'/%3E%3Cpath d='M22 9.5V15'/%3E%3C/svg%3E")}.foot .col a[href="/study/"]{--c: #00ffe7;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4.5h6a4 4 0 0 1 4 4V20a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 4.5h-6a4 4 0 0 0-4 4V20a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.foot .col a[href="/improv/"]{--c: #c173ff;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E")}.foot .col a[href="/seventh-inversions/"]{--c: #ff0088;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M9 12v8M15 12v8'/%3E%3Crect x='7.5' y='4' width='3' height='8' fill='black' stroke='none'/%3E%3Crect x='13.5' y='4' width='3' height='8' fill='black' stroke='none'/%3E%3C/svg%3E")}.foot .col a[href="/store/#sheet-music"]{--c: #ffa500;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='2'/%3E%3Ccircle cx='10' cy='16' r='2'/%3E%3Cpath d='M12 16V7.5l4 1.5'/%3E%3C/svg%3E")}.foot .col a[href="/store/#shirts"]{--c: #ff0088;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5 4 5.5 2 10.5l3.5 1.5L6.5 11v9.5h11V11l1 1 3.5-1.5-2-5-5-2c0 1.7-1.3 3-3 3s-3-1.3-3-3Z'/%3E%3C/svg%3E")}.foot .col a[href="/support/"]{--c: #0095ff;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='m5.3 5.3 3.9 3.9M14.8 14.8l3.9 3.9M14.8 9.2l3.9-3.9M5.3 18.7l3.9-3.9'/%3E%3C/svg%3E")}.foot .col a[href="/book/"]{--c: #ff0088;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.foot .col a[href="/book/#book"]{--c: #ff1300;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='17' rx='2'/%3E%3Cpath d='M8 2.5v4M16 2.5v4M3 10h18'/%3E%3Cpath d='m9 15.5 2 2 4-4'/%3E%3C/svg%3E")}.foot .col a[href="/in-person-lessons/"]{--c: #ff7000;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5.5-6 11-8 12-2-1-8-6.5-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.foot .col a[href="/book/#ask"]{--c: #ffa500;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m2 7 10 6.5L22 7'/%3E%3C/svg%3E")}.foot .col a[href="/privacy/"]{--c: #0095ff;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4 5.5v6c0 5 3.4 8.6 8 10 4.6-1.4 8-5 8-10v-6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.foot .col a[href="/terms/"]{--c: #8f00ff;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2.5H6a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-11z'/%3E%3Cpath d='M14 2.5v6h6'/%3E%3Cpath d='M8 13h8M8 17h8'/%3E%3C/svg%3E")}.foot .col a[href="/sitemap/"]{--c: #d600e8;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.5' width='6' height='5' rx='1'/%3E%3Crect x='2.5' y='16.5' width='6' height='5' rx='1'/%3E%3Crect x='15.5' y='16.5' width='6' height='5' rx='1'/%3E%3Cpath d='M12 7.5V12M5.5 16.5V12h13v4.5'/%3E%3C/svg%3E")}.foot .col a[href="/topic/"]{--c: #ff0088;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12.6V4a1.5 1.5 0 0 1 1.5-1.5h8.6L21.5 11.4a1.5 1.5 0 0 1 0 2.1l-8 8a1.5 1.5 0 0 1-2.1 0z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.6'/%3E%3C/svg%3E")}.foot .col a[href="/year/"]{--c: #8f00ff;--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4M7.5 13.5h2M11 13.5h2M14.5 13.5h2M7.5 17h2M11 17h2'/%3E%3C/svg%3E")}.foot a:focus-visible svg,.foot a:focus-visible:before{transform:translateY(-1px)}@media(hover:hover){.foot a:hover svg,.foot a:hover:before{transform:translateY(-1px)}}.foot .base{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);font-size:11px}.foot .own{margin:0;font-weight:400;font-style:italic;letter-spacing:.03em;text-transform:none}@font-face{font-family:Ma Shan Zheng;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}.foot .name{margin:0;padding-left:.12em;color:#fff;font:400 18px/1.2 Ma Shan Zheng,Kaiti SC,STKaiti,KaiTi,serif;letter-spacing:.12em}.foot .base a{display:inline;padding:0}@media(prefers-reduced-motion:reduce){.foot a,.foot svg,.foot a:before{transition:none}}@media(max-width:759px){.foot .cols{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:440px;gap:32px 24px}}@media(max-width:599px){.foot{padding-top:44px}.foot .base{gap:12px;margin-top:36px;text-align:center}}@media(max-width:359px){.foot .cols{grid-template-columns:minmax(0,1fr)}}
