.mrl-card[data-astro-cid-yk4hkwyg]{border-radius:10px;height:100%;position:relative}.mrl-title[data-astro-cid-yk4hkwyg],.mrl-text[data-astro-cid-yk4hkwyg]{margin:0}.mrl-program[data-astro-cid-yk4hkwyg],.mrl-area[data-astro-cid-yk4hkwyg]{border:1px solid var(--color-base-300);color:#fff;background:#444;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;overflow:hidden}.mrl-program[data-astro-cid-yk4hkwyg]{min-height:370px}.mrl-area[data-astro-cid-yk4hkwyg]{min-height:455px;transition:transform .3s}.mrl-area[data-astro-cid-yk4hkwyg]:hover{transform:scale(1.02)}.mrl-photo[data-astro-cid-yk4hkwyg]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mrl-program[data-astro-cid-yk4hkwyg]:after,.mrl-area[data-astro-cid-yk4hkwyg]:after{content:"";pointer-events:none;position:absolute;inset:0}.mrl-program[data-astro-cid-yk4hkwyg]:after{background:#00000040}.mrl-area[data-astro-cid-yk4hkwyg]:after{background:linear-gradient(#fff0 50%,#000000d4 100%)}.mrl-plus[data-astro-cid-yk4hkwyg]{z-index:2;background:#fff;border-radius:50%;width:36px;height:36px;position:absolute;top:20px;left:20px}.mrl-plus[data-astro-cid-yk4hkwyg]:before,.mrl-plus[data-astro-cid-yk4hkwyg]:after{content:"";background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mrl-plus[data-astro-cid-yk4hkwyg]:before{width:14px;height:1.5px}.mrl-plus[data-astro-cid-yk4hkwyg]:after{width:1.5px;height:14px}.mrl-caption[data-astro-cid-yk4hkwyg]{z-index:1;position:relative}.mrl-program[data-astro-cid-yk4hkwyg] .mrl-caption[data-astro-cid-yk4hkwyg]{backdrop-filter:blur(2px);border-radius:3px;padding:5px 5px 10px;font-family:Instrument Sans,system-ui,sans-serif;box-shadow:-2px -2px 10px #0000001a}.mrl-program[data-astro-cid-yk4hkwyg] .mrl-title[data-astro-cid-yk4hkwyg]{letter-spacing:normal;text-transform:none;color:#fff;font-family:Instrument Sans,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:24px}.mrl-program[data-astro-cid-yk4hkwyg] .mrl-text[data-astro-cid-yk4hkwyg]{color:#fff;font-size:14px;font-weight:400;line-height:21px}.mrl-area[data-astro-cid-yk4hkwyg] .mrl-title[data-astro-cid-yk4hkwyg]{letter-spacing:-.2px;text-transform:uppercase;color:#fff;font-size:22px;font-weight:800;line-height:23.2px}.mrl-area[data-astro-cid-yk4hkwyg] .mrl-text[data-astro-cid-yk4hkwyg]{color:#fff;margin-top:6px;font-size:14px;line-height:21px}@media (width<768px){.mrl-area[data-astro-cid-yk4hkwyg]{min-height:411px}}@media (prefers-reduced-motion:reduce){.mrl-area[data-astro-cid-yk4hkwyg]:hover{transform:none}}.mrl-grid[data-astro-cid-yk4hkwyg]{background:#fff;overflow:hidden;box-shadow:0 2px 18px #0003}.mrl-media[data-astro-cid-yk4hkwyg]{height:205px;position:relative;overflow:hidden}.mrl-tall[data-astro-cid-yk4hkwyg] .mrl-media[data-astro-cid-yk4hkwyg]{height:342px}.mrl-media[data-astro-cid-yk4hkwyg] .mrl-photo[data-astro-cid-yk4hkwyg]{transition:transform 1s}.mrl-grid[data-astro-cid-yk4hkwyg]:hover .mrl-photo[data-astro-cid-yk4hkwyg]{transform:scale(1.05)}.mrl-body[data-astro-cid-yk4hkwyg]{color:var(--mrl-black);padding:10px 0}.mrl-label[data-astro-cid-yk4hkwyg]{color:var(--color-primary);margin:0;padding:0 10px;font-size:13px;line-height:1.4}.mrl-grid[data-astro-cid-yk4hkwyg] .mrl-title[data-astro-cid-yk4hkwyg]{letter-spacing:normal;text-transform:uppercase;color:var(--mrl-black);margin:0 10px;padding:0 10px;font-size:18px;font-weight:800;line-height:.9em}.mrl-grid[data-astro-cid-yk4hkwyg] .mrl-text[data-astro-cid-yk4hkwyg]{letter-spacing:.2px;color:var(--color-base-content);margin:10px;padding:0 10px;font-weight:300;line-height:1.3em}@media (prefers-reduced-motion:reduce){.mrl-grid[data-astro-cid-yk4hkwyg]:hover .mrl-photo[data-astro-cid-yk4hkwyg]{transform:none}}.mrl-faq[data-astro-cid-yk4hkwyg]{min-height:215px;color:var(--color-base-content);padding:20px}.mrl-tone-black[data-astro-cid-yk4hkwyg]{color:#fff;background:#000}.mrl-tone-soft[data-astro-cid-yk4hkwyg]{background:var(--mrl-soft)}.mrl-tone-blue[data-astro-cid-yk4hkwyg]{background:var(--color-primary);color:#fff}.mrl-faq[data-astro-cid-yk4hkwyg] .mrl-title[data-astro-cid-yk4hkwyg]{letter-spacing:-.4px;text-transform:none;color:inherit;font-size:20px;font-weight:300;line-height:24px}.mrl-faq[data-astro-cid-yk4hkwyg] .mrl-text[data-astro-cid-yk4hkwyg]{letter-spacing:-.32px;margin-top:12px;font-size:15px;line-height:24px}
