@keyframes detail-button-hover-pop{0%{transform:scale(1)}28%{transform:scale(1.02)}52%{transform:scale(.98)}74%{transform:scale(1.01)}to{transform:scale(1)}}.detailButton{height:var(--detail-button-height);pointer-events:auto;width:var(--detail-button-width)}.detailButtonLink{display:block;height:100%;isolation:isolate;position:relative;transform-origin:center;width:100%}.detailButtonText{color:#fff;display:block;height:var(--detail-button-text-height);left:50%;mix-blend-mode:normal;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .18s ease-out;width:var(--detail-button-text-width);z-index:2}.detailButtonText svg{display:block;height:100%;width:100%}.detailButtonText svg [fill]{fill:currentcolor}.detailButtonBg{display:block;height:var(--detail-button-bg-height);left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:var(--detail-button-bg-width);z-index:0}.detailButtonMotionScaleLayer{transform:scale(1);transform-box:fill-box;transform-origin:center;transition:transform .01s cubic-bezier(.16,1,.3,1);will-change:transform}@media (width >= 768px) and (hover:hover){.detailButtonLink:focus-visible,.detailButtonLink:hover{animation:detail-button-hover-pop .2s cubic-bezier(.34,1.56,.64,1)}[class*=-menu-nav-link] .detailButtonLink:focus-visible,[class*=-menu-nav-link] .detailButtonLink:hover{animation:none}.detailButtonLink:focus-visible .detailButtonText,.detailButtonLink:hover .detailButtonText{color:#fff;mix-blend-mode:difference}.detailButtonLink:focus-visible .detailButtonMotionScaleLayer,.detailButtonLink:hover .detailButtonMotionScaleLayer{transform:scale(1.1)}}.detailButtonBgDiagonal{inset:0}[data-slider-nav-button] [data-slider-nav-motion-layer]{opacity:0;transition:opacity .08s ease-out}@media (width >= 768px) and (hover:hover){[data-slider-nav-button]:focus-visible [data-slider-nav-motion-layer],[data-slider-nav-button]:hover [data-slider-nav-motion-layer]{opacity:1}}