.lib-ambient-carousel--carousel .ac-stage{justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative;overflow:visible}.lib-ambient-carousel--carousel .ac-card{border:2px solid var(--ac-card-border,#edf4f8);border-radius:var(--ac-card-radius,18px);background:var(--ac-card-bg,linear-gradient(145deg,#fff,#f8fbfe));opacity:.45;flex-shrink:0;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s,border-color .3s;position:relative;transform:scale(.88);box-shadow:0 14px 32px #4596c91a}.lib-ambient-carousel--carousel .ac-card[data-ac-active=true]{opacity:1;z-index:3;border-color:var(--ac-active-border,#2988d0);transform:scale(1);box-shadow:0 18px 48px #4596c92e}.lib-ambient-carousel--carousel .ac-card[data-ac-adjacent=true]{opacity:.75;z-index:2;transform:scale(.92)}.lib-ambient-carousel--carousel .ac-card[data-ac-active=false]:not([data-ac-adjacent=true]){opacity:0;pointer-events:none;position:absolute}.lib-ambient-carousel--list .ac-stage{border:1px solid var(--ac-list-border,#dde6ed);border-radius:var(--ac-list-radius,14px);background:var(--ac-list-bg,#f6f9fb);flex-direction:column;gap:0;display:flex;overflow:hidden}.lib-ambient-carousel--list .ac-card,.lib-ambient-carousel--list .ac-card__heading{display:contents}.lib-ambient-carousel--list .ac-card__body,.lib-ambient-carousel--list .ac-card__label,.lib-ambient-carousel--list .ac-card__icon-wrap,.lib-ambient-carousel--list .ac-card__illustration{display:none}.lib-ambient-carousel--list[data-lib-ambient-carousel] .ac-card__heading button{border:0;border-bottom:1px solid var(--ac-list-border,#dde6ed);text-align:left;cursor:pointer;width:100%;font-family:var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif));letter-spacing:normal;word-spacing:normal;background:0 0;align-items:center;gap:16px;padding:16px 20px;transition:background .2s,transform .2s cubic-bezier(.23,1,.32,1);display:flex}.lib-ambient-carousel--list .ac-card:last-child button{border-bottom:0}.lib-ambient-carousel--list .ac-card[data-ac-active=true] button{background:#ffffffe6;transform:scale(1.012)}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card__label{color:var(--ac-label-color,#2988d0);font-family:var(--ac-font,var(--body-font,"Inter",system-ui,sans-serif));letter-spacing:.12em;text-align:right;word-spacing:normal;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card[data-ac-active=true] .ac-card__label{color:#111}.ac-card__icon-wrap{margin-bottom:12px}.ac-card__icon-wrap svg{display:block}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card__heading{margin:0}.lib-ambient-carousel--carousel[data-lib-ambient-carousel] .ac-card__heading button{color:#111;font:var(--ac-title-font,650 20px/1.2 var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif)));text-align:left;cursor:pointer;letter-spacing:normal;word-spacing:normal;background:0 0;border:0;padding:0}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card__heading button:focus-visible{outline-offset:4px;outline:3px solid #67c3ff}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card__body{font-family:var(--ac-font,var(--body-font,"Inter",system-ui,sans-serif));font-size:var(--ac-body-size,15px);color:#222;letter-spacing:normal;word-spacing:normal;margin:8px 0 0;line-height:1.4}.ac-card__illustration{border-top:1px solid #eef3f7;margin-top:10px;padding-top:8px}.lib-ambient-carousel[data-lib-ambient-carousel] .ac-card__number{color:#a5b8c6;flex-shrink:0;min-width:52px;font-size:44px;font-weight:300;line-height:1;transition:color .2s}.lib-ambient-carousel--carousel[data-lib-ambient-carousel] .ac-card__number{font-family:var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif));word-spacing:normal}.lib-ambient-carousel--list[data-lib-ambient-carousel] .ac-card__number{font-family:var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif));letter-spacing:normal;word-spacing:normal}.lib-ambient-carousel--list .ac-card[data-ac-active=true] .ac-card__number{color:#6a8899}.lib-ambient-carousel--carousel[data-lib-ambient-carousel] .ac-card__title{font-family:var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif));word-spacing:normal}.lib-ambient-carousel--list[data-lib-ambient-carousel] .ac-card__title{font-family:var(--ac-font,var(--heading-font,"Inter",system-ui,sans-serif));color:#3e5362;letter-spacing:normal;word-spacing:normal;font-size:15px;font-weight:400;line-height:1.4;transition:color .2s}.lib-ambient-carousel--list .ac-card[data-ac-active=true] .ac-card__title{color:#111;font-weight:600}@media (prefers-reduced-motion:reduce){.lib-ambient-carousel--carousel .ac-card{opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}.lib-ambient-carousel--carousel .ac-stage{flex-wrap:wrap;height:auto}}@media (scripting:none){.lib-ambient-carousel--carousel .ac-card{opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}.lib-ambient-carousel--carousel .ac-stage{flex-wrap:wrap;height:auto}.lib-ambient-carousel--list .ac-card[data-ac-active=true] button{background:0 0;transform:none}}
