.module.--productvisual-callout{--pvc-callout-max:22rem;--pvc-line-gradient:linear-gradient(180deg,#353535,#5e5e5e);--pvc-line-overshoot:clamp(4rem,4rem + 0.1037037037 * (100vw - 56.25rem),7.5rem);--pvc-inset-left:clamp(4rem,4rem + 0.237037037 * (100vw - 56.25rem),12rem);--pvc-inset-right:clamp(3.5rem,3.5rem + 0.2222222222 * (100vw - 56.25rem),11rem);--pvc-inset-bottom:clamp(14rem,14rem + 0.637037037 * (100vw - 56.25rem),35.5rem);--pvc-image-bleed:17.5%;--pvc-image-pull:18%;--pvc-bottom-pull:20%;--pvc-stage-max:2000px;--pvc-slide-window:min(100vw,calc(var(--pvc-stage-max)*0.26042));background:var(--c-surface);color:var(--c-white);isolation:isolate;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--module-padding-bottom)),transparent);overflow:clip}.module.--productvisual-callout .module__title{font-family:var(--f-heading);font-size:1.25rem;font-weight:var(--f-weight-light);letter-spacing:.06em;line-height:1.4;margin-block:0 clamp(2.5rem,2.5rem + .0392156863 * (100vw - 26.25rem),5rem);text-align:center;text-transform:uppercase}.module.--productvisual-callout .module__callout{max-width:var(--pvc-callout-max);padding-left:1.5rem;position:relative}.module.--productvisual-callout .module__callout:before{background:var(--pvc-line-gradient);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.module.--productvisual-callout .module__callout-title{color:var(--c-white);font-family:var(--f-heading);font-size:1rem;font-weight:var(--f-weight-regular);letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:pre-line}.module.--productvisual-callout .module__callout-text{color:var(--c-gray-medium);font-family:var(--f-heading);font-size:var(--f-size-text);font-weight:var(--f-weight-regular);line-height:1.65;margin-block:1.25rem 0;white-space:pre-line}.module.--productvisual-callout .module__swipe{--pvc-stage-w:min(calc(var(--pvc-slide-window)*3.84),var(--pvc-stage-max));margin-inline:calc(var(--module-padding-left)*-1) calc(var(--module-padding-right)*-1);position:relative}.module.--productvisual-callout .module__backdrop{height:calc(var(--pvc-stage-w)*.57917);left:0;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 25%,#000 35%,#000 60%,transparent 70%);pointer-events:none;position:absolute;top:calc(var(--pvc-stage-w)*-.05972);width:100%;z-index:-1}.module.--productvisual-callout .module__stage-visual{height:auto;left:calc(var(--pvc-stage-w)*-.15347);max-width:none;position:absolute;top:0;width:calc(var(--pvc-stage-w)*1.35);will-change:transform}.module.--productvisual-callout .module__slides{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:auto hidden;overscroll-behavior-x:contain;position:relative;scroll-padding-left:calc(var(--pvc-slide-window)*.05867);scroll-snap-type:x mandatory;scrollbar-width:none;z-index:1}.module.--productvisual-callout .module__slides::-webkit-scrollbar{display:none}.module.--productvisual-callout .module__stage{aspect-ratio:1440/423;position:relative;width:var(--pvc-stage-w)}.module.--productvisual-callout .module__stage .module__callout{max-width:none;position:absolute;scroll-snap-align:start;top:0;width:20.8333333333%}.module.--productvisual-callout .module__stage .module__callout:before{height:max(100% + 2rem,.8*var(--pvc-slide-window))}.module.--productvisual-callout .module__stage .module__callout.--slide-1{left:13.8888888889%}.module.--productvisual-callout .module__stage .module__callout.--slide-2{left:39.5833333333%}.module.--productvisual-callout .module__stage .module__callout.--slide-3{left:65.2777777778%}.module.--productvisual-callout .module__callouts,.module.--productvisual-callout .module__figure{display:none}.module.--productvisual-callout .module__nav{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:-2rem;position:relative;z-index:1}.module.--productvisual-callout .module__dots{align-items:center;display:flex}.module.--productvisual-callout .module__dot{background:none;border:0;cursor:pointer;height:2.25rem;padding:0;transition:width .25s ease;width:1.5rem}.module.--productvisual-callout .module__dot:before{background:var(--c-gray-medium);border-radius:999px;content:"";display:block;height:.375rem;margin-inline:auto;transition:width .25s ease,background-color .25s ease;width:.375rem}.module.--productvisual-callout .module__dot.--active{width:2rem}.module.--productvisual-callout .module__dot.--active:before{background:var(--c-white);width:1.75rem}.module.--productvisual-callout .module__dot:focus-visible{outline:2px solid var(--c-white);outline-offset:-.375rem}.module.--productvisual-callout .module__arrow{background:none;border:0;color:var(--c-white);cursor:pointer;display:grid;height:2.75rem;padding:0;place-items:center;transition:opacity .2s ease;width:2.75rem}.module.--productvisual-callout .module__arrow svg{height:1.5rem;width:1.5rem}.module.--productvisual-callout .module__arrow:disabled{cursor:default;opacity:.35}.module.--productvisual-callout .module__arrow:focus-visible{outline:2px solid var(--c-white);outline-offset:-.375rem}.module.--productvisual-callout .module__cta-row{margin-top:2.5rem;position:relative;text-align:center;z-index:1}@media(min-width:56.25rem){.module.--productvisual-callout .module__cta-row,.module.--productvisual-callout .module__nav,.module.--productvisual-callout .module__swipe{display:none}.module.--productvisual-callout .module__callouts{align-items:flex-start;display:flex;gap:2.5rem;position:relative;z-index:1}.module.--productvisual-callout .module__callouts.--top{padding-inline:var(--pvc-inset-left) var(--pvc-inset-right)}.module.--productvisual-callout .module__callouts.--top .module__callout:before{height:calc(100% + var(--pvc-line-overshoot))}.module.--productvisual-callout .module__callouts.--top .module__callout.--top-left{margin-right:auto}.module.--productvisual-callout .module__callouts.--top .module__callout.--top-right{margin-left:auto}.module.--productvisual-callout .module__figure{display:block;margin-inline:calc(var(--pvc-image-bleed)*-1);margin-top:calc(var(--pvc-image-pull)*-1);mask-composite:intersect;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent 20%,#000 40%,#000 55%,transparent 75%);max-width:none;position:relative;width:calc(100% + var(--pvc-image-bleed)*2)}.module.--productvisual-callout .module__visual{height:auto;width:100%}.module.--productvisual-callout .module__callouts.--bottom{flex-wrap:wrap;margin-top:calc(var(--pvc-bottom-pull)*-1);padding-inline:var(--pvc-inset-bottom) var(--pvc-inset-right)}.module.--productvisual-callout .module__callouts.--bottom .module__callout{margin-right:auto}.module.--productvisual-callout .module__callouts.--bottom .module__callout:before{bottom:0;height:calc(100% + var(--pvc-line-overshoot));top:auto}.module.--productvisual-callout .module__callouts.--bottom .module__cta{flex-shrink:0;margin-left:auto;margin-right:calc(var(--pvc-inset-right)*-1)}}