.xc-rows{flex-direction:column;gap:24px;width:100%;display:flex}.xc-row{align-items:stretch;gap:24px;width:100%;height:320px;margin:0;padding:0;list-style:none;display:flex}.xc{cursor:pointer;will-change:flex;background:#0f1d38;border-radius:16px;flex:1;min-width:0;height:100%;transition:flex .58s cubic-bezier(.4,0,.2,1),transform .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000014}.xc-row .xc:hover,.xc-row .xc.is-expanded,.xc-row .xc:focus-within{z-index:5;flex:2;transform:translateY(-4px);box-shadow:0 16px 36px #0f245438,0 6px 14px #0000001f}.mk .xc-link,.xc-link{color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.xc-img{object-fit:cover;opacity:1;z-index:1;width:100%;height:100%;transition:opacity .58s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1)}.xc:not(.has-video):hover .xc-img,.xc:not(.has-video).is-expanded .xc-img{transform:scale(1.06)}.xc.has-video:hover .xc-img,.xc.has-video.is-expanded .xc-img,.xc.has-video:focus-within .xc-img{opacity:0;transform:scale(1.04)}.xc-video{object-fit:cover;opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .58s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1.04)}.xc.has-video:hover .xc-video,.xc.has-video.is-expanded .xc-video,.xc.has-video:focus-within .xc-video{opacity:1;transform:scale(1)}.xc-shade{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0a14281f 26%,#0a14288c 56%,#0a1428eb 100%);transition:opacity .4s;position:absolute;inset:0}.xc:hover .xc-shade,.xc.is-expanded .xc-shade{opacity:.95}.xc-body{z-index:3;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:22px 20px;display:flex;position:relative}.xc-icon{-webkit-backdrop-filter:blur(6px);color:#fff;background:#00000061;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s;display:inline-flex}.xc:hover .xc-icon,.xc.is-expanded .xc-icon{background:#2095aee6;transform:translateY(-2px)}.xc-body h3,.xc-title{letter-spacing:.01em;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:600;line-height:1.15;transition:font-size .4s;color:#fff!important}.xc:hover .xc-title,.xc.is-expanded .xc-title{font-size:26px}.xc-stats{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:5px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.xc-btn{letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 18px;font-family:Barlow Semi Condensed,sans-serif;font-size:13.5px;font-weight:600;line-height:1.2;transition:box-shadow .3s,transform .3s;display:inline-flex;box-shadow:0 2px 8px #00000029;color:var(--mk-navy,#0f2454)!important}.xc:hover .xc-btn,.xc.is-expanded .xc-btn{box-shadow:0 4px 14px #00000047}.xc-btn-arrow{font-size:15px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.xc:hover .xc-btn-arrow,.xc.is-expanded .xc-btn-arrow{transform:translate(4px)}.xc-link:focus-visible{outline-offset:-3px;outline:3px solid #fff}@media (max-width:900px) and (min-width:641px){.xc-row{gap:16px;height:290px}.xc-rows{gap:16px}.xc-body{padding:18px 14px}.xc-body h3,.xc-title{font-size:20px}}@media (max-width:640px){.xc-row{flex-direction:column;gap:16px;height:auto}.xc-rows{gap:16px}.xc{aspect-ratio:auto;flex:none;width:100%;height:250px}.xc-row .xc:hover,.xc-row .xc.is-expanded{flex:none;transform:none}.xc-body{padding:18px}}@media (hover:none){.xc:hover{transform:none}.xc:active{transform:scale(.99)}}
