.lg2 .mtf-row{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;max-width:1000px;margin:0 auto 4.5rem}@media (min-width:768px){.lg2 .mtf-row{grid-template-columns:1fr 1fr;gap:3.5rem}.lg2 .mtf-row.reverse .mtf-media{order:2}}.lg2 .mtf-h2{font:700 2rem/1.2 var(--hv2-head-font);color:var(--hv2-txt);margin:0 0 1rem}.lg2 .mtf-p{color:var(--hv2-mut);line-height:1.8;font-size:1.05rem;margin:0 0 1rem}.lg2 .mtf-media{border-radius:16px;overflow:hidden;border:1px solid var(--hv2-line);background:var(--hv2-panel2)}.lg2 .mtf-media-slides{position:relative;aspect-ratio:4/5}.lg2 .mtf-photo{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.lg2 .mtf-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:mtfFade 13.5s infinite}@keyframes mtfFade{0%{opacity:0}3%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lg2 .mtf-slide{animation:none}.lg2 .mtf-slide:not(:first-child){display:none}}.lg2 .mtf-closer{max-width:1000px;margin:4.5rem auto 0;text-align:center}.lg2 .mtf-closer h2{font:700 2rem/1.2 var(--hv2-head-font);color:var(--hv2-txt);margin:0 0 .75rem}.lg2 .mtf-closer p{color:var(--hv2-mut);line-height:1.7;max-width:600px;margin:0 auto 2rem}.lg2 .mtf-cta{text-align:center;max-width:640px;margin:4.5rem auto 0}.lg2 .mtf-cta h2{font:700 2rem/1.2 var(--hv2-head-font);color:var(--hv2-txt);margin:0 0 1rem}.lg2 .mtf-cta p{color:var(--hv2-mut);line-height:1.7;margin:0 0 1.75rem}