.adp-lcg{--adp-gold:#d5b17d;--adp-cream:#f4eee7;position:relative;width:100%;max-width:100%;overflow:hidden;background:transparent;color:var(--adp-cream);padding:12px 0 14px;font-family:Montserrat,Arial,sans-serif}.adp-lcg *{box-sizing:border-box}.adp-lcg__eyebrow{font-size:11px;letter-spacing:.22em;color:var(--adp-gold);margin:0 auto 24px;text-align:center;text-transform:uppercase}.adp-lcg__viewport{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(310px,37vw,570px);overflow:hidden}.adp-lcg__stage{position:relative;z-index:2;flex:0 0 min(76%,1120px);height:100%;overflow:hidden;background:#1b1b1b}.adp-lcg__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transform:scale(1.055);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),visibility .85s}.adp-lcg__slide.is-active{opacity:1;visibility:visible;transform:scale(1)}.adp-lcg__slide img{width:100%;height:100%;display:block;object-fit:cover}.adp-lcg__peek{position:absolute;top:11%;bottom:11%;width:calc(12% - 13px);min-width:0;border:0!important;padding:0!important;border-radius:0!important;overflow:hidden;cursor:pointer;background:#202020;opacity:.55;transition:opacity .35s,filter .35s,transform .5s;z-index:1}.adp-lcg__peek img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.adp-lcg__peek:hover{opacity:.9;transform:scale(1.02)}.adp-lcg__peek--prev{left:0}.adp-lcg__peek--next{right:0}.adp-lcg__controls{width:min(76%,1120px);display:flex;align-items:center;justify-content:space-between;margin:20px auto 0;gap:20px}.adp-lcg__arrow{display:flex!important;align-items:center;justify-content:center;width:45px;height:45px;flex:none;padding:0!important;border:1px solid rgba(213,177,125,.55)!important;border-radius:50%!important;background:transparent!important;color:var(--adp-gold)!important;cursor:pointer;transition:background .3s,border-color .3s,transform .3s}.adp-lcg__arrow:hover{background:rgba(213,177,125,.12)!important;border-color:var(--adp-gold)!important;transform:scale(1.06)}.adp-lcg__arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.adp-lcg__progress{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;color:var(--adp-gold);font-size:10px;letter-spacing:.16em;font-variant-numeric:tabular-nums;min-width:145px}.adp-lcg__slash,.adp-lcg__total{opacity:.75}.adp-lcg__track{width:100%;height:1px;background:rgba(213,177,125,.24);margin-top:4px;position:relative}.adp-lcg__fill{display:block;width:0;height:1px;background:var(--adp-gold);transition:width .65s cubic-bezier(.22,1,.36,1)}.adp-lcg button:focus-visible{outline:2px solid var(--adp-gold);outline-offset:4px}@media(max-width:767px){.adp-lcg__viewport{height:clamp(260px,68vw,450px)}.adp-lcg__stage{flex-basis:86%}.adp-lcg__peek{width:calc(7% - 4px);top:8%;bottom:8%}.adp-lcg__controls{width:86%;margin-top:16px}.adp-lcg__arrow{width:42px;height:42px}.adp-lcg__eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){.adp-lcg__slide,.adp-lcg__peek,.adp-lcg__arrow,.adp-lcg__fill{transition:none!important}}
