.aci-sol__row{display:flex;gap:14px;height:560px}.aci-sol__panel{align-items:flex-end;border-radius:22px;cursor:pointer;display:flex;flex:1;overflow:hidden;position:relative;transition:flex .7s cubic-bezier(.16,1,.3,1)}.aci-sol__panel.is-open{flex:3.4}.aci-sol__media{background-blend-mode:multiply;background-color:var(--aci-primary);background-position:50%;background-size:cover;filter:grayscale(70%) contrast(1.05) brightness(1.05);inset:0;position:absolute;transition:transform .9s cubic-bezier(.16,1,.3,1)}.aci-sol__panel:hover .aci-sol__media{transform:scale(1.06)}.aci-sol__veil{background:linear-gradient(180deg,rgba(15,61,64,.15),rgba(15,61,64,.92) 88%);inset:0;position:absolute}.aci-sol__rail{bottom:1.6rem;color:#fff;font-family:var(--aci-font-primary);font-size:1.5rem;font-weight:800;left:1.4rem;letter-spacing:.04em;position:absolute;transform:rotate(180deg);transition:opacity .4s;writing-mode:vertical-rl;z-index:2}.aci-sol__panel.is-open .aci-sol__rail{opacity:0}.aci-sol__content{color:#fff;max-width:36rem;opacity:0;padding:2.4rem;pointer-events:none;position:relative;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1) .15s,transform .5s cubic-bezier(.16,1,.3,1) .15s;z-index:3}.aci-sol__panel.is-open .aci-sol__content{opacity:1;pointer-events:auto;transform:none}.aci-sol__content h3{color:#fff;font-family:var(--aci-font-primary);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .7rem}.aci-sol__body{color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.55;margin-bottom:1.4rem}.aci-chips{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.aci-chips li{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:100px;color:#fff;font-size:.86rem;font-weight:500;padding:.45rem .9rem}@media (max-width:860px){.aci-sol__row{flex-direction:column;height:auto}.aci-sol__panel{min-height:260px}.aci-sol__panel.is-open{flex:none;min-height:460px}.aci-sol__rail{bottom:1.4rem;left:1.6rem;transform:none;writing-mode:horizontal-tb}}