.cinematic-photo{isolation:isolate}.cinematic-photo:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(135deg,#f0dcb514,#0000 32% 75%,#f0dcb50a);transition:opacity .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.cinematic-category-image{transition:scale 1.1s cubic-bezier(.22,1,.36,1);scale:1}.cinematic-category-card:focus-within .cinematic-photo:after{opacity:1}.cinematic-accordion .img-acc-panel{transition:flex-grow .7s cubic-bezier(.22,1,.36,1),border-color .6s}.cinematic-accordion .img-acc-panel[data-active=true]{border-color:hsl(var(--vip-gold) / .38)}.cinematic-accordion .img-acc-panel img{transform:scale(1)}.cinematic-accordion .img-acc-panel[data-active=true] img,.cinematic-accordion .img-acc-panel:hover img{transform:scale(1.035)}.cinematic-accordion .img-acc-panel:focus-visible,.cinematic-accordion a:focus-visible,.cinematic-carousel a:focus-visible,.cinematic-carousel button:focus-visible{outline:2px solid hsl(var(--vip-gold-2));outline-offset:4px}.cinematic-accordion .img-acc-panel:focus-visible{outline-offset:-5px}.cinematic-carousel button{transition:opacity .2s,background-color .3s,transform .2s}.cinematic-marquee:focus-within .marquee-track,.cinematic-marquee[data-static-media=true] .marquee-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.cinematic-category-card:not([data-static-media=true]):hover .cinematic-category-image{scale:1.035}.cinematic-category-card:hover .cinematic-photo:after,.cinematic-photo:hover:after{opacity:1}}.cinematic-accordion[data-static-media=true] .img-acc-panel,.cinematic-accordion[data-static-media=true] .img-acc-panel img,.cinematic-accordion[data-static-media=true] .img-acc-panel>div,.cinematic-carousel[data-static-media=true] button,[data-static-media=true] .cinematic-category-image,[data-static-media=true] .cinematic-photo:after,.cinematic-photo[data-static-media=true]:after{transition:none}.cinematic-accordion[data-static-media=true] .img-acc-panel img{transform:none}@media (prefers-reduced-motion:reduce){.cinematic-category-image,.cinematic-photo:after,.cinematic-accordion .img-acc-panel,.cinematic-accordion .img-acc-panel img,.cinematic-accordion .img-acc-panel>div,.cinematic-carousel button{transition:none}.cinematic-category-image{scale:1}.cinematic-accordion .img-acc-panel img{transform:none}}
