.ll-xc{--ll-xc-ease:cubic-bezier(.22,.61,.36,1);box-sizing:border-box;display:flex;gap:var(--ll-xc-gap,10px);height:var(--ll-xc-h,760px);width:100%}.ll-xc--bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:0 var(--ll-xc-gap,10px);width:100vw}.ll-xc__card{background:#1d1b26;border-radius:var(--ll-xc-radius,0);color:var(--ll-xc-text,#fff);container-type:inline-size;cursor:pointer;flex:1 1 0;min-width:0;outline:none;overflow:hidden;position:relative;transition:flex-grow .7s var(--ll-xc-ease)}.ll-xc__card.is-active{cursor:default;flex-grow:var(--ll-xc-grow,2.5)}.ll-xc__card:focus-visible{box-shadow:inset 0 0 0 3px var(--ll-xc-accent,#7c3aed)}.ll-xc__media{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.04);transition:transform 1.2s var(--ll-xc-ease);width:100%}.ll-xc__card.is-active .ll-xc__media{transform:scale(1)}.ll-xc__shade{background:linear-gradient(to top,rgba(0,0,0,var(--ll-xc-overlay,.75)) 0,rgba(0,0,0,calc(var(--ll-xc-overlay, .75)*.45)) 35%,transparent 65%);inset:0;pointer-events:none;position:absolute}.ll-xc__content{bottom:0;box-sizing:border-box;left:0;padding:clamp(20px,3vw,44px);position:absolute;right:0}.ll-xc__heading{color:inherit;font-size:var(--ll-xc-heading,40px);font-size:min(var(--ll-xc-heading,40px),11cqi);font-weight:400;hyphens:manual;line-height:1.12;margin:0;max-width:22ch;overflow-wrap:normal;word-break:normal}.ll-xc__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ll-xc-ease),opacity .4s ease}.ll-xc__more-inner{min-height:0;overflow:hidden}.ll-xc__card.is-active .ll-xc__more{grid-template-rows:1fr;opacity:1;transition-delay:.2s}.ll-xc__text{color:inherit;font-size:1.05rem;line-height:1.5;margin:14px 0 0;max-width:48ch;opacity:.9}.ll-xc__btn{background:var(--ll-xc-accent,#7c3aed);border-radius:999px;color:#fff;display:inline-block;font-weight:600;margin-top:20px;padding:12px 22px;text-decoration:none;transition:filter .2s ease,transform .2s ease}.ll-xc__btn:focus-visible,.ll-xc__btn:hover{color:#fff;filter:brightness(1.12);transform:translateY(-1px)}@media (max-width:767px){.ll-xc{flex-direction:column;height:var(--ll-xc-h-m,620px)}.ll-xc__card.is-active{flex-grow:calc(var(--ll-xc-grow, 2.5)*1.6)}.ll-xc__heading{font-size:calc(var(--ll-xc-heading, 40px)*.62);max-width:none}.ll-xc__content{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.ll-xc__btn,.ll-xc__card,.ll-xc__media,.ll-xc__more{transition:none!important}}