@keyframes mcs-lcin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mcs .mhero{position:relative;margin-top:-102px;padding-top:102px}.mcs .t-fade{position:absolute;left:0;right:0;top:0;bottom:-420px;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.5) 60%,transparent);mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.5) 60%,transparent)}.mcs .t-fade>i{position:absolute;border-radius:50%}.mcs .t-blob1{width:600px;height:600px;left:-160px;top:-160px;background:#C5F175;filter:blur(110px);opacity:.8;animation:mcs-drift1 14s ease-in-out infinite}.mcs .t-blob2{width:480px;height:480px;right:-80px;top:40px;background:#E6F9C2;filter:blur(110px);opacity:.9;animation:mcs-drift2 16s ease-in-out infinite}.mcs .t-hero{position:relative;max-width:1240px;margin:0 auto;padding:72px 32px 40px;display:flex;flex-direction:column;gap:28px}.mcs .t-h1{margin:0;font-size:180px;line-height:.92}.mcs .lc-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;padding:0 32px;box-sizing:content-box}.mcs .lc{position:relative;display:block;aspect-ratio:4/5;border-radius:0;overflow:hidden;background:#C5F175;text-decoration:none;animation:mcs-lcin .6s cubic-bezier(.2,.7,.2,1) both}.mcs .lc,.mcs .lc:hover{color:#FFFFFF}.mcs .lc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .8s cubic-bezier(.32,.72,0,1)}.mcs .lc:hover img{transform:scale(1.06)}.mcs .lc-ini{position:absolute;inset:0;display:grid;place-items:center;font-size:160px;color:#000000;opacity:.85}.mcs .lc-sc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.72));transition:opacity .4s}.mcs .lc-meta{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:10px}.mcs .lc-nm{font-size:64px;line-height:.88;text-shadow:0 2px 18px rgba(0,0,0,.25);overflow-wrap:anywhere}.mcs .lc-pf{display:flex;flex-wrap:wrap;gap:6px}.mcs .lc-chip{padding:5px 10px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mcs .lc-chip,.mcs .lc-go{font-size:14px;font-weight:700;text-transform:uppercase;border-radius:999px}.mcs .lc-go{position:absolute;top:18px;right:18px;padding:9px 14px;background:#C5F175;color:#000000;opacity:0;transform:translateY(-8px);transition:opacity .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1)}.mcs .lc:focus-visible .lc-go,.mcs .lc:hover .lc-go{opacity:1;transform:none}.mcs .lc:focus-visible{outline:4px solid #C5F175;outline-offset:-4px}.mcs .t-all{position:relative;z-index:1;display:flex;justify-content:center;padding:56px 32px 8px}.mcs .t-all a{text-decoration:none;padding:20px 34px;border-radius:999px;background:#000000;color:#FFFFFF;font-size:18px;font-weight:700;text-transform:uppercase}.mcs .t-all a:hover{color:#FFFFFF}@media (max-width:980px){.mcs .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcs .lc-nm{font-size:48px}}@media (max-width:760px){.mcs .mhero{margin-top:-70px;padding-top:70px}.mcs .t-hero{padding:32px 16px 24px}.mcs .t-h1{font-size:58px;line-height:.95}.mcs .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px}.mcs .lc-nm{font-size:30px}.mcs .lc-meta{left:12px;right:12px;bottom:12px;gap:6px}.mcs .lc-chip{font-size:11px;padding:4px 7px}.mcs .lc-go{display:none}.mcs .lc-ini{font-size:90px}.mcs .t-all{padding:40px 16px 0}}@media (prefers-reduced-motion:reduce){.mcs .lc,.mcs .lc img,.mcs .lc-go,.mcs .t-fade>i{animation:none;transition:none}.mcs .lc:hover img{transform:none}}