.classCard_link__89WDv{display:block;min-width:0;color:inherit;text-decoration:none}.classCard_class__zaTdh{--accent:#52779c;--accent-soft:#e8eef5;position:relative;display:flex;min-height:190px;height:100%;overflow:hidden;border:1px solid #e7ebf0;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(37,57,78,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.classCard_class__zaTdh:after{position:absolute;right:-40px;bottom:-72px;width:150px;height:150px;border-radius:50%;background:var(--accent-soft);content:"";opacity:.65;transition:transform .18s ease}.classCard_class__zaTdh[data-tone=ballet]{--accent:#a45b78;--accent-soft:#f7eaf0}.classCard_class__zaTdh[data-tone=modern]{--accent:#467f78;--accent-soft:#e6f2ef}.classCard_class__zaTdh[data-tone=contemporary]{--accent:#6d69a0;--accent-soft:#eeedf8}.classCard_class__zaTdh[data-tone=improvisation]{--accent:#b27842;--accent-soft:#f8efe5}.classCard_class__zaTdh[data-tone=jazz]{--accent:#b65c51;--accent-soft:#faece9}.classCard_class__zaTdh[data-tone=theoretical]{--accent:#52779c;--accent-soft:#e8eef5}.classCard_class__zaTdh[data-tone=mixed]{--accent:#628056;--accent-soft:#edf3e9}.classCard_content__J7qjw{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:22px!important}.classCard_iconWrap__VJZkF{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--accent-soft)}.classCard_icon__WkhWJ{color:var(--accent);font-size:25px}.classCard_arrowWrap__uAn5L{position:absolute;top:24px;right:20px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #e9edf1;border-radius:50%;background:hsla(0,0%,100%,.8)}.classCard_arrow__918fA{color:#78889a;font-size:19px}.classCard_title__s_I1_{margin-top:18px;color:#2f4359;font-size:1.05rem;font-weight:700}.classCard_description__t4bFI{margin-top:5px;color:#8793a1;font-size:.84rem;line-height:1.45}.classCard_link__89WDv:focus-visible{border-radius:19px;outline:3px solid #3d5a80;outline-offset:3px}@media (hover:hover) and (pointer:fine){.classCard_link__89WDv:hover .classCard_class__zaTdh{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent),#fff 72%);box-shadow:0 14px 28px rgba(37,57,78,.1)}.classCard_link__89WDv:hover .classCard_class__zaTdh:after{transform:scale(1.2)}.classCard_link__89WDv:hover .classCard_arrow__918fA{color:var(--accent)}}@media (max-width:600px){.classCard_class__zaTdh{min-height:164px;border-radius:16px}.classCard_content__J7qjw{padding:17px!important}.classCard_iconWrap__VJZkF{width:42px;height:42px;border-radius:13px}.classCard_arrowWrap__uAn5L{top:18px;right:14px;width:29px;height:29px}.classCard_title__s_I1_{margin-top:20px;font-size:1.05rem;font-weight:750;line-height:1.25}.classCard_description__t4bFI{font-size:.72rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.classCard_class__zaTdh,.classCard_class__zaTdh:after{transition:none}}.classesDashboard_page__AJvU1{min-height:100vh;padding:16px clamp(18px,5vw,64px) 56px;color:#233449;background:radial-gradient(ellipse at 86% 4%,rgba(201,221,240,.6),transparent 34%),#f5f7fa}.classesDashboard_shell__zmoB6{width:min(1120px,100%);margin:0 auto}.classesDashboard_header__3xN4q{margin-bottom:48px}.classesDashboard_intro__0uA_w{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px}.classesDashboard_eyebrow__XqDgJ{margin-bottom:10px;color:#66809d;font-size:.75rem;font-weight:700;letter-spacing:.14em}.classesDashboard_title__yg6_9{color:#263d58;font-size:clamp(2rem,5vw,3.25rem);font-weight:750;letter-spacing:-.045em;line-height:1.1}.classesDashboard_subtitle__T_RXc{margin-top:12px;color:#728196;font-size:1rem}.classesDashboard_date__3DbyZ{flex:0 0 auto;padding:11px 16px;border:1px solid #e6ebf0;border-radius:999px;color:#536a84;background:hsla(0,0%,100%,.82);font-size:.9rem;font-weight:600}.classesDashboard_classSection__EQ17o{padding:clamp(18px,3.5vw,34px);border:1px solid rgba(224,231,238,.9);border-radius:24px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 50px rgba(48,69,92,.07)}.classesDashboard_sectionHeading__hm_rw{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 4px 20px}.classesDashboard_sectionHeading__hm_rw h2{color:#2d435d;font-size:1.1rem;font-weight:700}.classesDashboard_sectionHeading__hm_rw p{color:#8a98a8;font-size:.85rem}.classesDashboard_grid__Vybb2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:900px){.classesDashboard_header__3xN4q{margin-bottom:34px}.classesDashboard_grid__Vybb2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.classesDashboard_page__AJvU1{padding:12px 16px 32px}.classesDashboard_header__3xN4q{margin-bottom:34px}.classesDashboard_intro__0uA_w{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.classesDashboard_subtitle__T_RXc{max-width:28ch;font-size:.94rem}.classesDashboard_date__3DbyZ{padding:9px 13px;font-size:.82rem}.classesDashboard_classSection__EQ17o{padding:16px;border-radius:20px}.classesDashboard_grid__Vybb2{gap:12px}}@media (max-width:360px){.classesDashboard_grid__Vybb2{grid-template-columns:1fr}}