.ClassCard_cardLink__MapiA{display:block;text-decoration:none;color:inherit;width:100%}.ClassCard_card__FmY3y{position:relative;width:100%;cursor:pointer;overflow:hidden;border-bottom:1px solid var(--color-very-light-gray)}.ClassCard_hoverBackground__rBeOe{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background-hover);opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity var(--transition-normal),transform var(--transition-normal);z-index:1;opacity:1;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .35s cubic-bezier(.65,0,.35,1)}.ClassCard_card__FmY3y:hover .ClassCard_hoverBackground__rBeOe{bottom:0;transform:scaleY(1);opacity:1}.ClassCard_cardContent__0SbEr{position:relative;width:100%;min-height:120px;display:flex;align-items:center;padding:var(--padding-desktop);z-index:2}.ClassCard_defaultContent__6mEsw{display:flex;align-items:center;gap:calc(var(--spacing) * 2);position:relative;width:-moz-fit-content;width:fit-content;z-index:3}.ClassCard_name__UoseT,.ClassCard_number__Af06j{font-family:var(--font-family-primary);font-size:var(--font-size-3xl);font-weight:900;color:var(--foreground);letter-spacing:var(--letter-spacing);text-transform:uppercase}.ClassCard_hoverImage___kGOM{position:absolute;top:0;right:20%;width:30%;height:100%;overflow:hidden;z-index:2;padding:calc(var(--padding-desktop) * .25) 0}.ClassCard_imageWrapper__DbLiY{position:relative;width:100%;height:100%}.ClassCard_image__SURVF{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ClassCard_imageOverlay__spiHz{transform-origin:top;transition:transform var(--transition-slow) ease-out;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;z-index:3;transform-origin:bottom;transform:scaleY(1);opacity:1;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .35s cubic-bezier(.65,0,.35,1)}.ClassCard_card__FmY3y:hover .ClassCard_imageOverlay__spiHz{transform:scaleY(0)}.ClassCard_hoverRightContent__t2_hY{position:absolute;top:50%;right:var(--padding-desktop);transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing) * .25);z-index:4}.ClassCard_price__oye1S{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--foreground);letter-spacing:normal;text-transform:uppercase;padding-bottom:2px}.ClassCard_joinLink__EJTzE,.ClassCard_price__oye1S{line-height:1.2;white-space:nowrap;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .35s cubic-bezier(.65,0,.35,1)}.ClassCard_card__FmY3y:hover .ClassCard_joinLink__EJTzE,.ClassCard_card__FmY3y:hover .ClassCard_name__UoseT,.ClassCard_card__FmY3y:hover .ClassCard_number__Af06j,.ClassCard_card__FmY3y:hover .ClassCard_price__oye1S{color:var(--color-black)}@media (max-width:855px){.ClassCard_cardContent__0SbEr{padding:var(--padding-mobile);min-height:100px}.ClassCard_name__UoseT,.ClassCard_number__Af06j{font-size:var(--font-size-2xl)}.ClassCard_number__Af06j{min-width:50px}.ClassCard_card__FmY3y:hover .ClassCard_hoverImage___kGOM,.ClassCard_hoverImage___kGOM{width:35%;right:25%}.ClassCard_hoverRightContent__t2_hY{right:var(--padding-mobile)}.ClassCard_joinLink__EJTzE,.ClassCard_price__oye1S{font-size:var(--font-size-sm)}}@media (max-width:555px){.ClassCard_cardContent__0SbEr{padding:calc(var(--padding-mobile) * .75);min-height:80px}.ClassCard_defaultContent__6mEsw{gap:calc(var(--spacing) * 1)}.ClassCard_name__UoseT,.ClassCard_number__Af06j{font-size:var(--font-size-xl)}.ClassCard_number__Af06j{min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}.ClassCard_card__FmY3y:hover .ClassCard_hoverImage___kGOM,.ClassCard_hoverImage___kGOM{width:40%;right:var(--padding-mobile)}.ClassCard_hoverRightContent__t2_hY{right:calc(var(--padding-mobile) * .75);gap:calc(var(--spacing) * .75);display:none}.ClassCard_joinLink__EJTzE,.ClassCard_price__oye1S{font-size:var(--font-size-xs)}}