.c-layers{--c-layers-accent:#14b86a}.c-layers__grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.15fr}.c-layers__eyebrow{color:var(--c-layers-accent);font-size:13px;font-weight:600;margin:0 0 10px}.c-layers__heading{margin:0 0 32px}.c-layers__list{display:flex;flex-direction:column;gap:6px}.c-layers__item{background:transparent;border:1px solid transparent;border-left-width:3px;border-radius:10px;color:inherit;cursor:pointer;display:block;font:inherit;padding:14px 18px;text-align:left;transition:background .25s ease,border-color .25s ease;width:100%}.c-layers__item.is-active{background:color-mix(in srgb,currentColor 6%,transparent);border-color:color-mix(in srgb,currentColor 12%,transparent);border-left-color:var(--c-layers-accent)}.c-layers__item:focus-visible{outline:2px solid var(--c-layers-accent);outline-offset:2px}.c-layers__title{display:block;font-weight:600}.c-layers__description{display:block;font-size:.875em;margin-top:4px;opacity:.7}.c-layers__media{aspect-ratio:16/11;background:#1d2024;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.12);overflow:hidden;position:relative}.c-layers__visual{inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.c-layers__visual.is-active{opacity:1}.c-layers__visual img,.c-layers__visual video{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.c-layers__grid{gap:24px;grid-template-columns:1fr}.c-layers__heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.c-layers__item,.c-layers__visual{transition:none}}