.aw-cc{--aw-cc-w:400px;--aw-cc-h:520px;--aw-cc-gap:20px;--aw-cc-r:16px;--aw-cc-scrim:0.6;--aw-cc-tag-bg:rgba(35, 33, 30, .45);--aw-cc-tag-fg:#fff;--aw-cc-plus-bg:#F5F1EB;--aw-cc-plus-fg:#23211E;--aw-cc-line:#DCD3C6;--aw-cc-fill:#23211E;--aw-cc-arrow-bg:#23211E;--aw-cc-arrow-fg:#F5F1EB;--aw-cc-ghost:#23211E;position:relative;width:100%}.aw-cc__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.aw-cc__viewport::-webkit-scrollbar{display:none}.aw-cc__viewport:focus-visible{box-shadow:0 0 0 2px var(--aw-cc-fill);border-radius:var(--aw-cc-r)}.aw-cc__track{display:flex;gap:var(--aw-cc-gap);margin:0;padding:0;list-style:none}.aw-cc--bleed .aw-cc__viewport{margin-right:calc(var(--aw-cc-bleed, 0px) * -1)}.aw-cc--bleed .aw-cc__track::after{content:"";flex:0 0 max(1px, calc(var(--aw-cc-bleed, 0px) - var(--aw-cc-gap)))}.aw-cc__card{position:relative;flex:0 0 var(--aw-cc-w);height:var(--aw-cc-h);margin:0;border-radius:var(--aw-cc-r);overflow:hidden;scroll-snap-align:start;background:var(--aw-cc-card-bg,#3A3632);color:#fff}.aw-cc .aw-cc__img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;border-radius:0;object-fit:cover;transition:transform .8s ease}.aw-cc .aw-cc__card:hover .aw-cc__img{transform:scale(1.03)}.aw-cc__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,18,16,calc(var(--aw-cc-scrim) * .4)) 0%,#fff0 28%,#fff0 48%,rgba(20,18,16,var(--aw-cc-scrim)) 100%);transition:background-color .3s ease}.aw-cc__card.is-open .aw-cc__scrim{background-color:rgb(20 18 16 / .25)}.aw-cc__top{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.aw-cc__tag{font-size:13px;font-weight:600;line-height:1;padding:10px 14px;border-radius:999px;background:var(--aw-cc-tag-bg);color:var(--aw-cc-tag-fg);border:1px solid rgb(255 255 255 / .25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aw-cc.aw-cc .aw-cc__plus{box-shadow:none;background-image:none;text-transform:none;min-height:0;flex:0 0 auto;margin-left:auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--aw-cc-plus-bg);color:var(--aw-cc-plus-fg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease}.aw-cc.aw-cc .aw-cc__plus:hover,.aw-cc.aw-cc .aw-cc__plus:focus{background:var(--aw-cc-plus-bg);color:var(--aw-cc-plus-fg);border:0;box-shadow:none}.aw-cc.aw-cc .aw-cc__plus[aria-expanded="true"]{transform:rotate(45deg)}.aw-cc.aw-cc .aw-cc__plus:focus-visible{outline:2px solid #fff;outline-offset:2px}.aw-cc__bottom{position:absolute;left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;gap:12px}.aw-cc.aw-cc .aw-cc__title{margin:0;font-size:clamp(24px, 2.3vw, 32px);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:var(--aw-cc-title,#fff);text-transform:none}.aw-cc__more{font-size:16px;line-height:1.5;padding:14px 16px;border-radius:12px;background:rgb(35 33 30 / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:aw-cc-in .3s ease both}.aw-cc.aw-cc .aw-cc__more p{margin:0;color:var(--aw-cc-blurb,#F1ECE4)}.aw-cc__more p+.aw-cc.aw-cc .aw-cc__link{margin-top:10px}.aw-cc__link{display:inline-block;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.aw-cc.aw-cc .aw-cc__link:hover{color:#fff;opacity:.85}@keyframes aw-cc-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aw-cc__nav{margin-top:20px}.aw-cc__line{position:relative;height:1px;background:var(--aw-cc-line)}.aw-cc__fill{position:absolute;top:-1px;left:0;height:3px;width:30%;border-radius:3px;background:var(--aw-cc-fill);transition:left .2s ease,width .2s ease}.aw-cc__arrows{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.aw-cc.aw-cc .aw-cc__arrow{box-shadow:none;background-image:none;min-height:0;width:44px;height:44px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.aw-cc.aw-cc .aw-cc__arrow--prev,.aw-cc.aw-cc .aw-cc__arrow--prev:hover,.aw-cc.aw-cc .aw-cc__arrow--prev:focus{background:#fff0;border:1px solid var(--aw-cc-ghost);color:var(--aw-cc-ghost)}.aw-cc.aw-cc .aw-cc__arrow--next,.aw-cc.aw-cc .aw-cc__arrow--next:hover,.aw-cc.aw-cc .aw-cc__arrow--next:focus{background:var(--aw-cc-arrow-bg);border:0;color:var(--aw-cc-arrow-fg)}.aw-cc.aw-cc .aw-cc__arrow:hover:not(:disabled){transform:scale(1.06)}.aw-cc.aw-cc .aw-cc__arrow:disabled{opacity:.3;cursor:default}.aw-cc.aw-cc .aw-cc__arrow:focus{outline:none}.aw-cc.aw-cc .aw-cc__arrow:focus-visible{outline:2px solid var(--aw-cc-fill);outline-offset:3px}.aw-cc--static .aw-cc__nav{display:none}@media (max-width:767px){.aw-cc__top{top:14px;left:14px;right:14px}.aw-cc__bottom{left:18px;right:18px;bottom:18px}}@media (prefers-reduced-motion:reduce){.aw-cc__viewport{scroll-behavior:auto}.aw-cc .aw-cc__img,.aw-cc .aw-cc__plus,.aw-cc .aw-cc__fill,.aw-cc .aw-cc__arrow{transition:none!important}.aw-cc .aw-cc__card:hover .aw-cc__img{transform:none}.aw-cc__more{animation:none}}