.home-module__06co2W__reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(26px)}.home-module__06co2W__revealed{opacity:1;will-change:auto;transform:translate(0,0)}.home-module__06co2W__aurora{pointer-events:none;filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}@keyframes home-module__06co2W__auroraDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,-8%)scale(1.18)}}.home-module__06co2W__auroraSlow{animation:28s ease-in-out infinite alternate home-module__06co2W__auroraDrift}.home-module__06co2W__auroraSlower{animation:42s ease-in-out -9s infinite alternate-reverse home-module__06co2W__auroraDrift}.home-module__06co2W__heroPhoto{-webkit-mask-image:linear-gradient(#000 0% 16%,#00000073 27%,#00000017 35%,#0000 43%);mask-image:linear-gradient(#000 0% 16%,#00000073 27%,#00000017 35%,#0000 43%)}.home-module__06co2W__heroScrim{background:linear-gradient(#0e14208c 0%,#0e14206b 26%,#0e14207a 54%,#0e142042 70%,#0e14201f 84% 100%)}.home-module__06co2W__heroDrift{will-change:transform;animation:24s ease-in-out infinite alternate home-module__06co2W__heroBreathe}@keyframes home-module__06co2W__heroBreathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translateY(-1.2%)}}.home-module__06co2W__techGrid{pointer-events:none;will-change:transform;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:68px 68px;animation:46s linear infinite home-module__06co2W__gridDrift;position:absolute;inset:-25%;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 72%)}@keyframes home-module__06co2W__gridDrift{0%{transform:translate(0,0)}to{transform:translate(-68px,-68px)}}.home-module__06co2W__sheenText{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#fff 18%,#ffffff52 38%,#fff 58%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite home-module__06co2W__sheenSweep}@keyframes home-module__06co2W__sheenSweep{0%{background-position:240% 0}to{background-position:-140% 0}}.home-module__06co2W__cueDot{animation:2.6s cubic-bezier(.65,0,.35,1) infinite home-module__06co2W__cueTravel}@keyframes home-module__06co2W__cueTravel{0%{opacity:0;transform:translateY(-110%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(260%)}}.home-module__06co2W__spotlight:before{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--spot-x,50%)var(--spot-y,50%),#0d59f242,transparent 62%);transition:opacity .4s;position:absolute;inset:0}.home-module__06co2W__spotlight:hover:before,.home-module__06co2W__spotlight:focus-within:before{opacity:1}.home-module__06co2W__sweep{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.home-module__06co2W__sweep:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);transition:transform .95s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40% -10%;transform:translate(-130%)}.home-module__06co2W__sweepHost:hover .home-module__06co2W__sweep:after,.home-module__06co2W__sweepHost:focus-within .home-module__06co2W__sweep:after{transform:translate(130%)}.home-module__06co2W__stage{perspective:1500px;perspective-origin:50% 46%;transform-style:preserve-3d}.home-module__06co2W__slide{will-change:transform,opacity;backface-visibility:hidden;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .55s,filter .55s}.home-module__06co2W__slideDragging{transition:none}.home-module__06co2W__focusRing:focus-visible{outline-offset:3px;border-radius:inherit;outline:2px solid #0d59f2}.home-module__06co2W__railFade{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%)}@media (max-width:767px){.home-module__06co2W__railFade{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__reveal{opacity:1!important;transition:none!important;transform:none!important}.home-module__06co2W__aurora,.home-module__06co2W__auroraSlow,.home-module__06co2W__auroraSlower,.home-module__06co2W__techGrid,.home-module__06co2W__heroDrift,.home-module__06co2W__cueDot{animation:none!important}.home-module__06co2W__sheenText{color:#fff;-webkit-text-fill-color:#fff;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none!important}.home-module__06co2W__slide{transition:none!important}.home-module__06co2W__sweep:after{display:none}.home-module__06co2W__spotlight:before{transition:none}}
.shop-module__Vq0a9q__card{position:relative}.shop-module__Vq0a9q__frame{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.5rem;flex-direction:column;height:100%;padding:.5rem;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s,box-shadow .45s;display:flex;position:relative}.shop-module__Vq0a9q__frame:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(125% 90% at 50% 0,#0d59f252,#0000 62%);transition:opacity .45s;position:absolute;inset:-1px}.shop-module__Vq0a9q__frameBody{flex-direction:column;height:100%;display:flex;position:relative}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__frame,.shop-module__Vq0a9q__card:focus-within .shop-module__Vq0a9q__frame{background:#ffffff0b;border-color:#0d59f273;transform:translateY(-6px);box-shadow:0 24px 45px -24px #0d59f299}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__frame:before,.shop-module__Vq0a9q__card:focus-within .shop-module__Vq0a9q__frame:before{opacity:1}.shop-module__Vq0a9q__mediaImg{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__mediaImg{transform:scale(1.06)}.shop-module__Vq0a9q__mediaImgAlt{opacity:0}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__mediaImgAlt{opacity:1}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__mediaImgBase{opacity:0}.shop-module__Vq0a9q__sheen{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);inline-size:42%;position:absolute;top:-20%;bottom:-20%;transform:translate(-180%)skew(-14deg)}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__sheen{animation:.9s cubic-bezier(.22,1,.36,1) shop-module__Vq0a9q__sheenSweep}@keyframes shop-module__Vq0a9q__sheenSweep{0%{opacity:0;transform:translate(-180%)skew(-14deg)}25%{opacity:.85}to{opacity:0;transform:translate(330%)skew(-14deg)}}.shop-module__Vq0a9q__sizeRail{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.shop-module__Vq0a9q__sizeRail::-webkit-scrollbar{display:none}.shop-module__Vq0a9q__rail{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.shop-module__Vq0a9q__rail::-webkit-scrollbar{display:none}.shop-module__Vq0a9q__railItem{scroll-snap-align:center}.shop-module__Vq0a9q__sheetBackdrop{animation:.22s both shop-module__Vq0a9q__sheetFade}.shop-module__Vq0a9q__sheetPanel{animation:.34s cubic-bezier(.16,1,.3,1) both shop-module__Vq0a9q__sheetUp}@keyframes shop-module__Vq0a9q__sheetFade{0%{opacity:0}to{opacity:1}}@keyframes shop-module__Vq0a9q__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.shop-module__Vq0a9q__menuPop{transform-origin:top;animation:.18s cubic-bezier(.16,1,.3,1) both shop-module__Vq0a9q__menuIn}@keyframes shop-module__Vq0a9q__menuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.shop-module__Vq0a9q__pendingBar{inset-inline:0;pointer-events:none;border-radius:2px;block-size:2px;position:absolute;bottom:0;overflow:hidden}.shop-module__Vq0a9q__pendingBar:after{content:"";background:linear-gradient(90deg,#0000,#0d59f2,#0000);inline-size:45%;animation:.85s linear infinite shop-module__Vq0a9q__pendingSlide;position:absolute;inset-block:0}@keyframes shop-module__Vq0a9q__pendingSlide{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.shop-module__Vq0a9q__frame,.shop-module__Vq0a9q__mediaImg{transition-duration:1ms}.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__frame,.shop-module__Vq0a9q__card:focus-within .shop-module__Vq0a9q__frame,.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__mediaImg{transform:none}.shop-module__Vq0a9q__mediaImg{transition:opacity 1ms}.shop-module__Vq0a9q__sheen,.shop-module__Vq0a9q__card:hover .shop-module__Vq0a9q__sheen{opacity:0;animation:none}.shop-module__Vq0a9q__rail{scroll-snap-type:none;scroll-behavior:auto}.shop-module__Vq0a9q__sheetBackdrop,.shop-module__Vq0a9q__sheetPanel,.shop-module__Vq0a9q__menuPop{animation-duration:1ms}.shop-module__Vq0a9q__pendingBar:after{inline-size:100%;animation:none}}
