.dance-site-footer{color:#b9b9bf;background:#080809;border-top:1px solid #2b2b2e;padding:54px max(24px,50% - 588px) 24px;font-family:Avenir Next,Avenir,DM Sans,sans-serif;font-size:14px;line-height:1.65}.dance-footer-grid{grid-template-columns:1fr 1.1fr 1.1fr;gap:44px;display:grid}.dance-site-footer a{color:inherit;text-decoration:none}.dance-site-footer a:hover{color:#e0f5ef}.dance-site-footer a:focus-visible{outline-offset:5px;outline:2px solid #b5cac7}.dance-site-footer .dance-footer-brand,.dance-site-footer .dance-footer-grid h2{color:#f5f5f7;margin:0 0 14px;font-size:16px;font-weight:600;display:block}.dance-site-footer p{margin:0 0 16px}.dance-site-footer .dance-footer-grid nav{color:inherit;flex-direction:column;gap:8px;font-size:14px;display:flex}.dance-footer-email{color:#d8e5e1;align-items:flex-start;gap:8px;margin-top:19px;display:flex}.dance-footer-email svg{flex-shrink:0;margin-top:4px}.dance-footer-email span{overflow-wrap:anywhere}.dance-site-footer .dance-footer-email-note{color:#929298;margin-top:6px;font-size:12px}.dance-footer-bottom{color:#929298;border-top:1px solid #2b2b2e;justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.dance-public-page{color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080809;min-height:100vh;font-family:Avenir Next,Avenir,DM Sans,sans-serif}.dance-public-nav{border-bottom:1px solid #2b2b2e;justify-content:space-between;align-items:center;gap:20px;padding:23px max(24px,50% - 588px);display:flex}.dance-public-nav a{color:#d8e5e1;font-size:14px;text-decoration:none}.dance-public-nav a:first-child{font-size:17px;font-weight:600}.dance-public-content{max-width:824px;margin:auto;padding:54px 24px 72px}.dance-public-content h1{color:#f5f5f7}.dance-public-content h2,.dance-public-content h3{color:#edf2ef}.dance-public-content p,.dance-public-content li{color:#b9b9bf}.dance-public-content a{color:#c8e5da}@media (width<=760px){.dance-footer-grid{grid-template-columns:1fr;gap:30px}.dance-footer-bottom{color:inherit;flex-direction:column;gap:8px;font-size:14px}.dance-site-footer{padding-top:36px}.dance-public-nav{flex-wrap:wrap;gap:12px}.dance-public-content{padding-top:32px}}
