body.page-id-24558 #lm-main .lm-program-grid{gap:24px}body.page-id-24558 #lm-main .lm-program-card{overflow:hidden;border-radius:22px 22px 14px 14px;background:#fffdf7;border:1px solid #eadcc6;transition:transform .25s ease,box-shadow .25s ease}body.page-id-24558 #lm-main .lm-program-photo{display:block;margin:-24px -24px 24px;overflow:hidden;aspect-ratio:4/3}body.page-id-24558 #lm-main .lm-program-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body.page-id-24558 #lm-main .lm-program-card h3{font-size:21px;line-height:1.25}body.page-id-24558 #lm-main .lm-program-card .lm-kicker{letter-spacing:.06em;color:#ac111a}body.page-id-24558 #lm-main .lm-theme-story{gap:40px}body.page-id-24558 #lm-main .lm-package{transition:transform .25s ease,box-shadow .25s ease}body.page-id-24558 #lm-main .lm-package-image{overflow:hidden}body.page-id-24558 #lm-main .lm-package-image img{transition:transform .5s ease}body.page-id-24558 #lm-main .lm-program-photo:focus-visible{outline:3px solid #ac111a;outline-offset:-4px}@media(hover:hover) and (pointer:fine){body.page-id-24558 #lm-main .lm-program-card:hover,body.page-id-24558 #lm-main .lm-package:hover{transform:translateY(-5px);box-shadow:0 9px 20px #7f582018}body.page-id-24558 #lm-main .lm-program-photo:hover img,body.page-id-24558 #lm-main .lm-package-image:hover img{transform:scale(1.035)}}body.page-id-24558 #lm-main .lm-program-photo:active img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){body.page-id-24558 #lm-main .lm-program-card,body.page-id-24558 #lm-main .lm-package,body.page-id-24558 #lm-main .lm-program-photo img,body.page-id-24558 #lm-main .lm-package-image img{transition:none;transform:none!important}}body.page-id-24558 #lm-main .lm-program{background:#f6eddc;background-image:none;padding:40px;border-radius:24px}body.page-id-24558 #lm-main .lm-program-card{padding:24px}body.page-id-24558 #lm-main .lm-program-photo img{margin:0}@media(max-width:760px){body.page-id-24558 #lm-main .lm-program{padding:24px 18px}body.page-id-24558 #lm-main .lm-program-grid{grid-template-columns:1fr}body.page-id-24558 #lm-main .lm-program-photo{aspect-ratio:16/9}}