.Page_wrapper__4sVUY{position:relative;z-index:5;overflow:hidden;min-height:100vh;visibility:hidden;--scroll-top:0;--overlay:0}.Page_wrapper__4sVUY.Page_exiting__VysCL .Page_inner__rFalG{top:calc(-1*var(--scroll-top))}.Page_wrapper__4sVUY.Page_shown__SSgUL{-webkit-clip-path:none;clip-path:none}.Page_wrapper__4sVUY.Page_top-overlay-enter__QFTKO:not(.Page_shown__SSgUL),.Page_wrapper__4sVUY.Page_top-overlay-exit__BcOKB.Page_exiting__VysCL{--clip:calc(var(--clip-progress) * var(--vh));-webkit-clip-path:polygon(0 0,100% 0,100% var(--clip),0 var(--clip));clip-path:polygon(0 0,100% 0,100% var(--clip),0 var(--clip))}.Page_wrapper__4sVUY.Page_bottom-overlay-enter__PAZh0:not(.Page_shown__SSgUL),.Page_wrapper__4sVUY.Page_bottom-overlay-exit__BP_9t.Page_exiting__VysCL{--clip:calc((1 - var(--clip-progress)) * var(--vh));-webkit-clip-path:polygon(0 var(--clip),100% var(--clip),100% 100%,0 100%);clip-path:polygon(0 var(--clip),100% var(--clip),100% 100%,0 100%)}.Page_wrapper__4sVUY:not(.Page_transparent__9_3wO){background-color:var(--color-background);pointer-events:auto}.Page_wrapper__4sVUY.Page_transparent__9_3wO{pointer-events:none}.Page_wrapper__4sVUY:before{position:absolute;z-index:600;top:0;left:0;display:block;width:100%;height:var(--ivh);background-color:var(--color-off-black);content:"";opacity:calc(var(--overlay, 0)*.8);pointer-events:none}.Page_inner__rFalG{position:relative;min-height:100%}.PageInfoLine_content__xcMmk.PageInfoLine_bold__WQq_L{font-size:8rem;font-stretch:expanded;font-weight:400;letter-spacing:0;line-height:1.1;text-transform:uppercase}@media screen and (max-width:900px){.PageInfoLine_content__xcMmk.PageInfoLine_bold__WQq_L{font-size:10rem;line-height:1.1}}.PageInfoLine_wrapper__TB_1S{display:flex}.PageInfoLine_label__Rq2Gj{width:calc(var(--grid-column)*1 + var(--grid-gutter)*1);flex-shrink:0}.PageInfoLine_content__xcMmk{min-width:var(--grid-column)}.PageInfoLine_content__xcMmk p{margin:0}.PageInfoLine_content__xcMmk ul{display:flex;flex-direction:column;padding-left:12rem;margin-top:var(--gap-s);gap:var(--gap-s)}.PageInfoLine_content__xcMmk ul li{list-style-type:square}@media screen and (max-width:900px){.PageInfoLine_label__Rq2Gj{width:calc(var(--grid-column)*2 + var(--grid-gutter)*3);flex-shrink:0}.PageInfoLine_content__xcMmk{width:calc(var(--grid-column)*6 + var(--grid-gutter)*5);text-transform:none}}.TransversalBarItem_wrapper__fnoPL{overflow:hidden;height:24rem;border-radius:1rem}.TransversalBarItem_wrapper__fnoPL.TransversalBarItem_current__LWhTy{outline:var(--border-size) solid var(--color-off-black)}.TransversalBarItem_wrapper__fnoPL.TransversalBarItem_current__LWhTy .TransversalBarItem_media__PINXA{opacity:1}@media screen and (hover:hover)and (pointer:fine){.ItemBar_tail__Uv6Xh:has(.TransversalBarItem_wrapper__fnoPL:not(.TransversalBarItem_current__LWhTy):hover) .TransversalBarItem_media__PINXA{opacity:.4}.ItemBar_tail__Uv6Xh .TransversalBarItem_wrapper__fnoPL:not(.TransversalBarItem_current__LWhTy):hover .TransversalBarItem_media__PINXA{opacity:1}}.TransversalBarItem_media__PINXA{width:24rem;height:24rem;border-radius:1rem;background-color:var(--color-off-white);object-fit:contain;object-position:center;opacity:.4}@media screen and (max-width:900px){.TransversalBarItem_wrapper__fnoPL{height:29rem}.TransversalBarItem_wrapper__fnoPL.TransversalBarItem_current__LWhTy{outline:.9rem solid var(--color-off-black)}}@media screen and (max-width:900px)and (-webkit-device-pixel-ratio:3){.TransversalBarItem_wrapper__fnoPL.TransversalBarItem_current__LWhTy{outline:1rem solid hsla(0,0%,4%,.369)}}@media screen and (max-width:900px){.TransversalBarItem_media__PINXA{width:29rem;height:29rem}}.NextBlock_wrapper__cP470{position:relative;z-index:100;display:block;padding:var(--grid-margin) var(--grid-margin) 160rem var(--grid-margin)}.NextBlock_sup__6ZgoU{position:relative;top:-.6em;margin-left:var(--gap)}@media screen and (max-width:900px){.NextBlock_wrapper__cP470{padding:var(--grid-margin) var(--grid-margin) 70rem var(--grid-margin)}.NextBlock_sup__6ZgoU{display:none}}.Index_wrapper__rBme5{padding-top:calc(var(--offset-top) + 204rem)}.Index_wrapper__rBme5 .Page_inner__rFalG{border-top:var(--border-size) solid var(--color-divider)}.Index_sup__x_xr_{position:relative;margin-left:var(--gap)}.Index_nextLink__TzM15{pointer-events:all}@media screen and (max-width:900px){.Index_wrapper__rBme5{padding-top:calc(var(--offset-top))}.Index_wrapper__rBme5 .Page_inner__rFalG{border-top:none}}.ProductCard_wrapper__IAzNv{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}@media screen and (hover:hover)and (pointer:fine){.ProductCard_wrapper__IAzNv:hover .ProductCard_media__fye4d{transform:scale(1.3)}}.ProductCard_media__fye4d{display:block;width:50%;height:50%;object-fit:contain;transform:scale(1) translateY(0);transition:transform .4s cubic-bezier(.23,1,.32,1)}.ProductCard_number__I1ZO0{position:absolute;bottom:30rem;left:30rem}@media screen and (max-width:900px){.ProductCard_media__fye4d{width:45%;height:45%}.ProductCard_number__I1ZO0{position:absolute;bottom:20rem;left:20rem}}.IndexGroup_wrapper__e5HG1{display:grid;width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQxIiBoZWlnaHQ9IjI0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBpZD0iYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0MSIgaGVpZ2h0PSIyNDEiIGZpbGw9IiMwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjQxdjI0MUgweiIvPjxwYXRoIGQ9Ik0xIDBoMjQwdjI0MEgxVjBaIi8+PC9tYXNrPjxwYXRoIGQ9Ik0xIDI0MEguNXYuNUgxdi0uNVptMjQwLS41SDF2MWgyNDB2LTFaTTEuNSAyNDBWMGgtMXYyNDBoMVoiIGZpbGw9IiNFNkU2RTYiIG1hc2s9InVybCgjYSkiLz48L3N2Zz4=);background-position-x:calc(-1*var(--border-size));background-size:calc((100% + var(--border-size))/6);grid-template-columns:repeat(6,1fr)}@media screen and (max-width:900px){.IndexGroup_wrapper__e5HG1{background-size:calc((100% + var(--border-size))/3);grid-template-columns:repeat(3,1fr)}.IndexGroup_wrapper__e5HG1:not(:first-child){border-top:var(--border-size) solid var(--color-divider)}.IndexGroup_wrapper__e5HG1:last-child{border-bottom:var(--border-size) solid var(--color-divider);margin-bottom:calc(var(--vw)/3)}}