@layer modules{.campaign-slider{text-align:center;margin-block:var(--spacing-3xl)}.campaign-slider:first-child{margin-top:0}.campaign-slider:last-child{margin-bottom:0}.campaign-slider>.eyebrow:not(:last-child),.campaign-slider>.campaign-title:not(:last-child),.campaign-slider>.text:not(:last-child){margin-bottom:var(--spacing-xs)}.campaign-slider .campaign-title img{width:7em;height:auto;max-width:100%}.campaign-slider .arrows{position:absolute;top:50%;left:0;right:0;translate:0 -50%;pointer-events:none;display:flex;justify-content:space-between;gap:var(--gap);margin-top:var(--gap)}.campaign-slider .arrows button{--add-transition-property: filter;font-size:var(--font-size-heading-xs);padding:.25em;pointer-events:all;translate:-50% 0;background-color:var(--button-canola-bg);color:var(--button-canola-text)}.campaign-slider .arrows button::before,.campaign-slider .arrows button::after{margin:0}.campaign-slider .arrows button.next{translate:50% 0}@media(hover: hover){.campaign-slider .arrows button:hover{background-color:color-mix(in srgb, var(--button-canola-bg), black 10%)}}.campaign-slider .arrows button[disabled]{pointer-events:none;filter:grayscale(1) contrast(0.5) brightness(1.25)}.campaign-slider .arrows.hidden{display:none}.campaign-slider .slider-wrapper{position:relative}.campaign-slider .keen-slider{--slider-width: calc(100vw - var(--standard-section-padding-x-vw) * 2);--gap: 16px;display:flex;height:calc(var(--slider-width)*.8)}.campaign-slider .keen-slider .keen-slider__slide{flex:0 0 auto;width:auto !important;max-width:100%}.campaign-slider .keen-slider .keen-slider__slide img,.campaign-slider .keen-slider .keen-slider__slide video{border-radius:var(--radius-xs);overflow:hidden;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}@media(min-width: 62rem){.campaign-slider .keen-slider{--gap: 32px}}@container (width > 30rem){.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(2)){height:calc((var(--slider-width) - var(--gap))/2)}.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(2)):not(:has(>.keen-slider__slide:nth-child(3)))~.arrows{display:none}}@container (width > 40rem){.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)){height:calc((var(--slider-width) - var(--gap)*2)/3)}.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)):not(:has(>.keen-slider__slide:nth-child(4)))~.arrows{display:none}}@container (width > 50rem){.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)){height:calc((var(--slider-width) - var(--gap)*3)/4)}.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)):not(:has(>.keen-slider__slide:nth-child(5)))~.arrows{display:none}}@container (width > 60rem){.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)){height:calc((var(--slider-width) - var(--gap)*4)/5)}.campaign-slider .keen-slider:has(>.keen-slider__slide:nth-child(3)):not(:has(>.keen-slider__slide:nth-child(6)))~.arrows{display:none}}}/*# sourceMappingURL=campaign-slider.css.map */
