.campaign-image[data-v-17f4c42f]{background:#f5f4f7;display:inline-block;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.campaign-image[data-v-17f4c42f]{aspect-ratio:var(--campaign-image-aspect-ratio,4/5)}}@media(min-width:768px){.campaign-image[data-v-17f4c42f]{aspect-ratio:var(--campaign-image-aspect-ratio);height:100vh;width:auto}}html:has(.campaign-detail){overscroll-behavior:none}.campaign-detail .image-wrap img{height:100%;position:absolute}@media(min-width:768px){html:has(.campaign-detail) footer{display:none}}.campaign-sticky-title{color:#fff;display:flex;height:0;justify-content:center;left:calc(50vw + 60px);mix-blend-mode:difference;overflow:visible;padding:.75rem;pointer-events:none;position:sticky;top:26px;transform:translate(-50%);white-space:nowrap;width:60px;z-index:10}.campaign-video{flex-shrink:0;width:100vw}@media(min-width:768px){.campaign-video{flex-shrink:0;height:100vh;width:auto}.campaign-video .video-player{height:100vh;width:calc(100vh/var(--aspect-ratio-num, 56.25)*100)}.campaign-video .video-player__wrapper{height:100%;width:100%}.campaign-video .video-player__wrapper:before{display:none}.campaign-video mux-player{height:100%;position:relative;width:100%}}.campaign-module__products{height:-webkit-max-content}@media screen and (max-width:768px){.campaign-credits{max-width:min(32rem,calc(100vw - 1.5rem));overflow-wrap:anywhere;white-space:normal}}@media(min-width:768px){.campaign-credits{white-space:nowrap}}@media(hover:hover){.campaign-credits a{transition:opacity .2s ease-out}.campaign-credits a:hover{opacity:.5}}
