.tp-frame{position:relative;isolation:isolate}.tp-img{transform-origin:50% 100%}.tp-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}[data-trade=lantern] .tp-img{transform-origin:50% 40%}[data-trade=lantern] .tp-fx{background:radial-gradient(farthest-side,#ffd28261,#ffd28224);clip-path:inset(0 50% 0 50%)}[data-trade=proof] .tp-img{transform-origin:50% 100%}[data-trade=sharp] .tp-fx{top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(115deg,transparent 42%,rgb(255 255 255 / .6) 42%,rgb(255 255 255 / .6) 53%,transparent 53%);transform:translate(-60%)}[data-trade=ironside] .tp-img{transform-origin:50% 0}[data-trade=clover] .tp-img{transform-origin:50% 50%}[data-trade=kiln] .tp-fx{background:linear-gradient(to top,#6b3f2252,#6b3f221f);clip-path:inset(100% 0 0 0);opacity:1}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tp-img,.tp-fx{transition-property:transform,opacity,clip-path;transition-timing-function:var(--ease-out)}[data-trade=lantern] .tp-img,[data-trade=lantern] .tp-fx,[data-trade=proof] .tp-img{transition-duration:372ms}[data-trade=sharp] .tp-fx{transition-duration:312ms}[data-trade=ironside] .tp-img{transition-duration:.36s;transition-timing-function:steps(6,end)}[data-trade=clover] .tp-img{transition-duration:372ms}[data-trade=kiln] .tp-fx{transition-duration:.36s}[data-trade=lantern]:is(:hover,:focus-visible) .tp-img{transform:scale(1.04);transition:transform .62s cubic-bezier(.65,0,.35,1)}[data-trade=lantern]:is(:hover,:focus-visible) .tp-fx{opacity:1;clip-path:inset(0 0 0 0);transition:clip-path .62s cubic-bezier(.65,0,.35,1),opacity .24s linear}[data-trade=proof]:is(:hover,:focus-visible) .tp-img{transform:translateY(-3%) scale(1.035);transition:transform .62s cubic-bezier(.61,1,.88,1)}[data-trade=sharp]:is(:hover,:focus-visible) .tp-fx{opacity:1;transform:translate(60%);transition:transform .52s cubic-bezier(.87,0,.13,1),opacity .12s linear}[data-trade=ironside]:is(:hover,:focus-visible) .tp-img{transform:translateY(-6%) scale(1.06);transition:transform .6s steps(6,end)}[data-trade=clover]:is(:hover,:focus-visible) .tp-img{transform:scale(1.06);transition:transform .62s cubic-bezier(.34,1.3,.64,1)}[data-trade=kiln]:is(:hover,:focus-visible) .tp-fx{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.37,0,.63,1)}}@media (prefers-reduced-motion: no-preference){.rv-in [data-trade] :is(.tp-img,.tp-fx){animation-delay:calc(var(--rv-d, 0ms) + .18s);animation-fill-mode:backwards}.rv-in [data-trade=lantern] .tp-img{animation-name:tp-in-doors;animation-duration:1.1s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.rv-in [data-trade=lantern] .tp-fx{animation-name:tp-in-light;animation-duration:1.5s;animation-timing-function:ease-out}.rv-in [data-trade=proof] .tp-img{animation-name:tp-in-rise;animation-duration:1.2s;animation-timing-function:cubic-bezier(.61,1,.88,1)}.rv-in [data-trade=sharp] .tp-img{animation-name:tp-in-sweep;animation-duration:.65s;animation-timing-function:cubic-bezier(.87,0,.13,1)}.rv-in [data-trade=sharp] .tp-fx{animation-name:tp-in-blade;animation-duration:.65s;animation-timing-function:cubic-bezier(.87,0,.13,1)}.rv-in [data-trade=ironside] .tp-img{animation-name:tp-in-ratchet;animation-duration:.9s;animation-timing-function:steps(6,end)}.rv-in [data-trade=clover] .tp-img{animation-name:tp-in-bloom;animation-duration:1.1s;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.rv-in [data-trade=kiln] .tp-img{animation-name:tp-in-pour;animation-duration:1.1s;animation-timing-function:cubic-bezier(.37,0,.63,1)}.rv-in [data-trade=kiln] .tp-fx{animation-name:tp-in-coffee;animation-duration:1.4s;animation-timing-function:cubic-bezier(.37,0,.63,1)}}@keyframes tp-in-doors{0%{clip-path:inset(0 50% 0 50%);transform:scale(1.12)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes tp-in-light{0%{opacity:1;clip-path:inset(0 50% 0 50%)}50%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes tp-in-rise{0%{transform:translateY(26%) scaleY(.78);opacity:0}30%{opacity:1}to{transform:none}}@keyframes tp-in-sweep{0%{clip-path:polygon(0 0,0 0,-45% 100%,-45% 100%)}to{clip-path:polygon(0 0,145% 0,100% 100%,-45% 100%)}}@keyframes tp-in-blade{0%{opacity:1;transform:translate(-60%)}to{opacity:1;transform:translate(60%)}}@keyframes tp-in-ratchet{0%{clip-path:inset(0 100% 0 0);transform:translate(-12%)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes tp-in-bloom{0%{clip-path:circle(0% at 50% 55%);transform:scale(1.15)}to{clip-path:circle(80% at 50% 55%);transform:none}}@keyframes tp-in-pour{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tp-in-coffee{0%{clip-path:inset(100% 0 0 0);opacity:1;background:#6b3f22d9}55%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}
