.void-site [data-void-reveal],.void-site .section-resource-list__header,.void-site .void-footer__top{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.void-site .void-reveal-pending{opacity:0;transform:translateY(28px)}.void-site .void-reveal-pending:focus-within{opacity:1;transform:none}.void-site .void-text-link span,.void-site .void-enter span{transition:transform .25s ease}.void-site .void-text-link:hover span,.void-site .void-enter:hover span{transform:translate(4px,-4px)}.void-site .product-card img,.void-site .void-study__image{transition:transform .65s cubic-bezier(.2,.65,.3,1)}.void-site .card-gallery,.void-study__figure>a{overflow:hidden}@media(hover:hover)and (pointer:fine){.void-site .product-card:hover img{transform:scale(1.035)}.void-site .void-study__figure>a:hover img{transform:scale(1.025)}}.void-motion-toggle{position:absolute;bottom:110px;left:36px;z-index:2;border:1px solid #ffffff55;background:#15151599;color:#f5f5f5;font:10px var(--void-mono);letter-spacing:.06em;padding:12px 16px;min-height:44px;cursor:pointer;text-transform:uppercase}.void-motion-toggle:disabled{cursor:default;opacity:.75}.void-motion-toggle[hidden],.void-rail__controls button[hidden]{display:none}.void-ticker{overflow:hidden;background:#161616;color:#f5f5f5;padding:24px 0;border-top:1px solid #ffffff44}.void-ticker__track{display:flex;width:max-content;animation:void-marquee 36s linear infinite;animation-play-state:paused}.void-ticker__track>span{display:flex;align-items:center;gap:48px;padding-right:48px;font:14px var(--void-mono);letter-spacing:.16em;white-space:nowrap}.void-ticker__star{font-size:30px;font-weight:400}[data-void-motion=on] .void-ticker__track{animation-play-state:running}.void-ticker:hover .void-ticker__track{animation-play-state:paused}@keyframes void-marquee{to{transform:translate(-25%)}}.void-object-rail{padding:72px 0 64px;border-block:1px solid #303030;overflow:hidden}.void-rail__heading,.void-rail__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-inline:max(24px,calc((100vw - 1440px)/2))}.void-rail__heading h2{margin:18px 0 0;font-size:clamp(44px,5.5vw,80px)}.void-rail__controls{display:flex;gap:8px}.void-rail__controls button{width:48px;height:48px;background:transparent;border:1px solid #aaa;font:24px var(--void-serif);cursor:pointer}.void-rail__controls button:disabled{opacity:.3;cursor:default}.void-rail__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:36px max(24px,calc((100vw - 1440px)/2)) 24px;scrollbar-width:thin;scrollbar-color:#777 #111;overscroll-behavior-x:contain}.void-rail__card{flex:0 0 clamp(280px,34vw,520px);min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.void-rail__image{position:relative;background:#0c0c0c;aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center}.void-rail__image img{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.void-rail__number{position:absolute;top:20px;left:20px;font:11px var(--void-mono);z-index:1;padding:7px;background:#111d}.void-rail__view{position:absolute;bottom:20px;right:20px;padding:12px 16px;background:#171717;color:#fff;font:10px var(--void-mono);letter-spacing:.08em;transition:transform .3s ease}.void-rail__caption{display:flex;justify-content:space-between;gap:16px;font:11px/1.6 var(--void-mono);text-transform:uppercase;border-bottom:1px solid #303030;padding:20px 0}.void-rail__caption>span:last-child{white-space:nowrap}.void-rail__foot{align-items:center;padding-top:18px}.void-rail__foot .void-text-link{margin-top:0}@media(hover:hover)and (pointer:fine){.void-rail__card:hover img{transform:scale(1.06)}.void-rail__card:hover .void-rail__view{transform:translateY(-5px)}}.void-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:90px max(24px,calc((100vw - 1440px)/2));background:#080808;border-block:1px solid #303030}.void-perspectives__intro{display:flex;flex-direction:column;align-items:flex-start}.void-perspectives__intro h2{font-size:clamp(48px,5vw,76px);margin:44px 0 64px}.void-perspective{border-top:1px solid #444}.void-perspective:last-child{border-bottom:1px solid #444}.void-perspective summary{list-style:none;display:flex;align-items:center;gap:24px;cursor:pointer;padding:28px 0;font:38px var(--void-serif)}.void-perspective summary::-webkit-details-marker{display:none}.void-perspective__plus{margin-left:auto;font:28px var(--void-serif);transition:transform .25s}.void-perspective[open] .void-perspective__plus{transform:rotate(45deg)}.void-perspective__body{padding:0 32px 28px 42px;font-size:14px;line-height:1.9;max-width:480px}.void-perspective__body p{margin:0}.void-back-top{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #777;background:#171717;color:#fff;position:fixed;right:20px;bottom:20px;z-index:5;font:24px var(--void-serif);text-decoration:none;box-shadow:0 2px 10px #0002}.void-site :is(.void-motion-toggle,.void-rail__controls button,.void-rail__card,.void-back-top,.void-perspective summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.void-sculpture-scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1100px;--void-object-width:200px;--void-object-height:300px;--void-object-depth:70px}.void-sculpture-tilt{position:absolute;left:50%;top:43%;width:var(--void-object-width);height:var(--void-object-height);margin-left:calc(var(--void-object-width)/-2);margin-top:calc(var(--void-object-height)/-2);transform-style:preserve-3d;transform:rotateX(var(--void-tilt-x,0deg)) rotateY(var(--void-tilt-y,0deg));transition:transform .45s ease-out}.void-sculpture-spin{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-16deg) rotateY(-32deg) rotate(12deg)}.void-sculpture-object{width:100%;height:100%;position:relative;transform-style:preserve-3d}.void-sculpture-face{position:absolute;backface-visibility:hidden;border:1px solid #d0d0d0;background:linear-gradient(125deg,#333,#a9a9a9 16%,#f0f0f0 26%,#777 46%,#222 70%,#9a9a9a);box-shadow:inset 0 0 18px #fff4}.void-sculpture-front,.void-sculpture-back{width:var(--void-object-width);height:var(--void-object-height);display:grid;place-items:center;background:radial-gradient(ellipse at var(--void-light-x,50%) 20%,#eeeeeeaa,transparent 65%),linear-gradient(120deg,#444,#d5d5d5 22%,#777 48%,#292929 80%,#aaa)}.void-sculpture-front{transform:translateZ(calc(var(--void-object-depth)/2))}.void-sculpture-back{transform:rotateY(180deg) translateZ(calc(var(--void-object-depth)/2))}.void-sculpture-face>span{font:90px var(--void-serif);color:#222;text-shadow:1px 1px #fff9}.void-sculpture-left,.void-sculpture-right{width:var(--void-object-depth);height:var(--void-object-height);left:calc((var(--void-object-width) - var(--void-object-depth))/2)}.void-sculpture-left{transform:rotateY(-90deg) translateZ(calc(var(--void-object-width)/2))}.void-sculpture-right{transform:rotateY(90deg) translateZ(calc(var(--void-object-width)/2))}.void-sculpture-top,.void-sculpture-bottom{width:var(--void-object-width);height:var(--void-object-depth);top:calc((var(--void-object-height) - var(--void-object-depth))/2)}.void-sculpture-top{transform:rotateX(90deg) translateZ(calc(var(--void-object-height)/2))}.void-sculpture-bottom{transform:rotateX(-90deg) translateZ(calc(var(--void-object-height)/2))}.void-sculpture-shadow{position:absolute;left:50%;top:70%;width:260px;height:35px;border-radius:50%;background:#0008;filter:blur(18px);transform:translate(-50%) rotate(-8deg)}@media(hover:hover)and (pointer:fine){.void-sculpture-spin{animation:void-sculpture-turn 22s ease-in-out infinite;animation-play-state:paused}[data-void-motion=on] .void-sculpture-spin{animation-play-state:running}}@keyframes void-sculpture-turn{0%,to{transform:rotateX(-16deg) rotateY(-32deg) rotate(12deg)}50%{transform:rotateX(12deg) rotateY(35deg) rotate(-7deg)}}@media(max-width:749px){.void-motion-toggle{left:20px;bottom:154px;font-size:9px;padding:10px 12px}.void-sculpture-scene{--void-object-width:140px;--void-object-height:210px;--void-object-depth:50px}.void-sculpture-tilt{top:36%}.void-sculpture-face>span{font-size:64px}.void-sculpture-shadow{top:60%;width:190px}.void-ticker{padding:17px 0}.void-ticker__track>span{font-size:11px;gap:28px;padding-right:28px}.void-object-rail{padding-block:44px}.void-rail__track{gap:16px;padding-inline:20px}.void-rail__card{flex-basis:80vw}.void-rail__heading,.void-rail__foot{padding-inline:20px}.void-rail__foot>.void-kicker{font-size:8px}.void-perspectives{grid-template-columns:1fr;gap:36px;padding:48px 24px}.void-perspectives__intro h2{margin:30px 0;font-size:52px}.void-perspective summary{font-size:32px}.void-perspective__body{padding-left:0}.void-back-top{width:40px;height:40px;right:12px;bottom:12px}}[data-void-motion=off] :is(.void-sculpture-tilt,.void-site [data-void-reveal],.void-site .product-card img,.void-site .void-study__image,.void-rail__image img,.void-perspective__plus){transition:none}@media(prefers-reduced-motion:reduce){.void-site :is(.void-ticker__track,.void-sculpture-spin){animation:none!important}.void-site :is(.void-sculpture-tilt,[data-void-reveal],.product-card img,.void-study__image,.void-rail__image img,.void-perspective__plus){transition:none!important}.void-site .void-reveal-pending{opacity:1;transform:none}}.void-template-product .void-back-top{bottom:100px}.void-rail__controls button{color:inherit}.void-rail__number{color:#f5f5f5}
/*# sourceMappingURL=/cdn/shop/t/7/assets/void-motion.css.map */
