.home-programs{padding-block:39px 62px;border-block-start:1px solid var(--line)}.home-programs-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-block-end:11px}.home-programs h2{font-size:42px;line-height:1.5;margin:0;color:var(--burgundy)}.all-programs{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:18px;color:var(--burgundy);flex-shrink:0}.all-programs svg,.home-program-title svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}.all-programs:hover span,.home-program-title:hover span{text-decoration:underline;text-underline-offset:5px}.home-program-row{display:flex;align-items:center;gap:55px;padding-block:25px;border-block-end:1px solid var(--line);min-height:169px}.home-program-copy{flex:1;min-width:0}.home-program-meta{display:flex;flex-wrap:wrap;gap:9px 21px;color:#795653;font-size:18px;line-height:1.8;margin-block-end:4px}.home-program-kind{color:var(--burgundy)}.home-program-row h3{margin:0}.home-program-title{display:inline-flex;align-items:center;gap:20px;font-size:33px;line-height:1.55;min-height:44px;color:var(--burgundy);overflow-wrap:anywhere}.home-program-title span{min-width:0}.home-program-venue{font-size:20px;line-height:1.8;margin:5px 0 0;overflow-wrap:anywhere}.home-program-cover{width:245px;flex:0 0 245px;aspect-ratio:3/1;border-radius:3px;overflow:hidden;margin:0}.home-program-cover img{display:block;width:100%;height:100%;object-fit:cover}.home-programs-unavailable{font-size:22px;line-height:1.9;margin:25px 0 0}
[lang=en] .home-programs h2{font:400 36px/1.4 Georgia,serif;letter-spacing:-.7px}[lang=en] .all-programs{font-size:14px}[lang=en] .all-programs svg,[lang=en] .home-program-title svg{transform:scaleX(-1)}[lang=en] .home-program-meta{font-size:13px}[lang=en] .home-program-title{font:400 29px/1.45 Georgia,serif}[lang=en] .home-program-venue{font-size:15px}[lang=en] .home-programs-unavailable{font-size:17px;line-height:1.8}
@media(max-width:1000px){.home-program-row{gap:35px}.home-program-cover{width:220px;flex-basis:220px}.home-program-title{font-size:31px}[lang=en] .home-program-title{font-size:27px}}
@media(max-width:760px){.home-programs{padding-block:28px 40px}.home-programs-heading{display:block;margin-block-end:4px}.home-programs h2{font-size:36px;line-height:1.5}.all-programs{font-size:17px;margin-block-start:5px}.home-program-row{flex-direction:column;align-items:stretch;gap:18px;padding-block:22px}.home-program-cover{width:100%;flex-basis:auto;order:-1}.home-program-meta{font-size:16px;gap:8px 18px}.home-program-title{font-size:29px;gap:15px}.home-program-venue{font-size:19px}.home-programs-unavailable{font-size:21px;margin-block-start:17px}[lang=en] .home-programs h2{font-size:30px;letter-spacing:-.5px}[lang=en] .all-programs{font-size:13px}[lang=en] .home-program-title{font-size:25px;line-height:1.45}[lang=en] .home-program-venue{font-size:14px}[lang=en] .home-program-meta{font-size:12px}[lang=en] .home-programs-unavailable{font-size:16px}}
@media(max-width:350px){.home-programs h2{font-size:32px}.home-program-title{font-size:27px}[lang=en] .home-programs h2{font-size:27px}[lang=en] .home-program-title{font-size:24px}}