.tg-alive{position:relative;isolation:isolate;will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}.tg-alive-fx{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.tg-alive-fx--sheen{z-index:0;mix-blend-mode:screen;background:radial-gradient(circle 260px at var(--mxp, 50%) var(--myp, 50%),color-mix(in srgb,var(--tg-color-accent) 16%,transparent),transparent 62%)}.tg-alive-fx--border{z-index:3;padding:1.2px;background:linear-gradient(var(--angle, 135deg),transparent 0%,color-mix(in srgb,var(--tg-color-accent) 60%,white) 28%,color-mix(in srgb,var(--tg-color-accent) 85%,white) 50%,color-mix(in srgb,var(--tg-color-accent) 60%,white) 72%,transparent 100%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.tg-stagger>.rv-rise,.tg-stagger>.rv-fade,.tg-stagger>*>.rv-rise,.tg-stagger>*>.rv-fade{transition-delay:calc(var(--stagger, 0) * 70ms)}.tg-stagger>.tg-alive,.tg-stagger>*>.tg-alive{--tg-alive-delay: calc(var(--stagger, 0) * 70ms)}[data-reveal]:not(.is-revealed) .tg-stagger>.tg-alive,[data-reveal]:not(.is-revealed) .tg-stagger>*>.tg-alive{opacity:0;transform:translate3d(0,14px,0)}[data-reveal].is-revealed .tg-stagger>.tg-alive,[data-reveal].is-revealed .tg-stagger>*>.tg-alive{opacity:1;transform:translateZ(0);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--tg-alive-delay, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--tg-alive-delay, 0ms)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cursor-capable .tg-alive{transform-style:preserve-3d;--tg-tilt-max: 3.2deg;--tg-lift: -4px}.cursor-capable .tg-alive:hover,.cursor-capable .tg-alive:focus-within{transform:perspective(900px) rotateX(calc(var(--ty, 0) * var(--tg-tilt-max) * -1)) rotateY(calc(var(--tx, 0) * var(--tg-tilt-max))) translate3d(0,var(--tg-lift),0);box-shadow:0 18px 48px -20px color-mix(in srgb,var(--tg-color-accent) 38%,transparent),0 2px 6px -2px #00000038}.cursor-capable .tg-alive:hover>.tg-alive-fx,.cursor-capable .tg-alive:focus-within>.tg-alive-fx{opacity:1}html.cursor-capable .tg-alive--media figure,html.cursor-capable .tg-alive--media .retail-exp__media{overflow:hidden;border-radius:inherit}html.cursor-capable .tg-alive--media img{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}html.cursor-capable .tg-alive--media:hover img,html.cursor-capable .tg-alive--media:focus-within img{transform:scale(1.06) translate3d(calc(var(--tx, 0) * 6px),calc(var(--ty, 0) * 6px),0);filter:saturate(1.06)}.cursor-capable .tg-alive--photo>.tg-alive-fx--sheen{display:none}}@media(prefers-reduced-motion:reduce){.tg-alive,.tg-alive-fx,.tg-alive img{transition:none!important;animation:none!important}.tg-alive:hover,.tg-alive:focus-within{transform:none!important}}html.is-touch .tg-alive:hover,html.is-touch .tg-alive:focus-within{transform:none!important;box-shadow:none!important}html.is-touch .tg-alive-fx{display:none}
