.hw-cursor{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:9990;opacity:0;transition:opacity .4s;mix-blend-mode:screen;background:radial-gradient(circle,color-mix(in srgb,var(--hw-pump) 22%,transparent) 0%,color-mix(in srgb,var(--hw-witch) 14%,transparent) 32%,transparent 66%);will-change:transform;filter:blur(6px)}html.hw-fx-cursor.hw-cursor-on .hw-cursor{opacity:1}html.hw-fx-cursor .hw-cursor.is-hot{background:radial-gradient(circle,color-mix(in srgb,var(--hw-pump) 34%,transparent) 0%,color-mix(in srgb,var(--hw-witch) 18%,transparent) 30%,transparent 64%)}@media(pointer:coarse),(prefers-reduced-motion:reduce){.hw-cursor{display:none!important}}html.hw-fx-tilt .hw-pc,html.hw-fx-tilt .hw-stone,html.hw-fx-tilt .hw-tile,html.hw-fx-tilt .card-wrapper{transform-style:preserve-3d;will-change:transform}html.hw-fx-tilt .hw-tilt-host{transition:transform .12s ease-out,box-shadow .4s!important}html.hw-fx-tilt .hw-tilt-host.is-leaving{transition:transform .6s var(--hw-ease),box-shadow .4s!important}html.hw-fx-tilt .hw-tilt-host:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;opacity:0;transition:opacity .3s;background:radial-gradient(240px circle at var(--tx,50%) var(--ty,50%),rgba(255,255,255,.16),transparent 62%)}html.hw-fx-tilt .hw-tilt-host:hover:after{opacity:1}html.hw-fx-tilt .hw-pc.hw-tilt-host:after{border-radius:0}@media(pointer:coarse),(prefers-reduced-motion:reduce){html.hw-fx-tilt .hw-tilt-host{transform:none!important}html.hw-fx-tilt .hw-tilt-host:after{display:none}}html.hw-fx-parallax .hw-hero-media{overflow:hidden}html.hw-fx-parallax .hw-hero-media .ph{animation:none!important;top:-10%;height:120%;transform:translate3d(0,var(--hw-px,0px),0) scale(1.03);will-change:transform;transition:none}html.hw-fx-parallax .hw-moon{transform:translate3d(0,var(--hw-pxm,0px),0);will-change:transform}html.hw-fx-parallax .hw-hero-copy>*{transform:translate3d(0,var(--hw-pxc,0px),0)}@media(prefers-reduced-motion:reduce){html.hw-fx-parallax .hw-hero-media .ph,html.hw-fx-parallax .hw-moon,html.hw-fx-parallax .hw-hero-copy>*{transform:none!important}}.hw-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;pointer-events:none;background:var(--hw-void,#050406);opacity:0;transition:opacity .32s ease}.hw-curtain:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--hw-grad);background-size:300% 100%;animation:hwFlow 3s linear infinite;transform:scaleX(0);transform-origin:left;transition:transform .34s var(--hw-ease)}html.hw-fx-trans.hw-leaving .hw-curtain{opacity:1;pointer-events:all}html.hw-fx-trans.hw-leaving .hw-curtain:after{transform:scaleX(1)}html.hw-fx-trans.hw-entering .hw-curtain{opacity:1;transition:none}html.hw-fx-trans.hw-entering .hw-curtain:after{transform:scaleX(1);transform-origin:right;transition:none}html.hw-fx-trans.hw-entered .hw-curtain{opacity:0;transition:opacity .45s ease .05s}html.hw-fx-trans.hw-entered .hw-curtain:after{transform:scaleX(0);transform-origin:right;transition:transform .4s var(--hw-ease)}@media(prefers-reduced-motion:reduce){.hw-curtain{display:none!important}}.hw-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99995;background:var(--hw-void,#050406);display:grid;place-items:center;overflow:hidden;opacity:1;transition:opacity .55s ease,visibility .55s;cursor:pointer}.hw-splash:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 38% at 50% 46%,color-mix(in srgb,var(--hw-witch) 30%,transparent),transparent 68%),radial-gradient(60% 50% at 50% 100%,color-mix(in srgb,var(--hw-pump) 14%,transparent),transparent 70%);opacity:0;animation:hwSplBloom 1.8s ease-out .1s both}.hw-splash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 45%,rgba(0,0,0,.55) 100%)}.hw-splash-stage{position:relative;display:grid;place-items:center;width:100%;height:100%}.hw-splash-ring{position:absolute;width:clamp(180px,26vw,320px);height:clamp(180px,26vw,320px);border-radius:50%;padding:2px;background:conic-gradient(from 0deg,var(--hw-pump),var(--hw-witch),var(--hw-ember,var(--hw-pump)),var(--hw-pump));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:0;animation:hwSplRingIn 1s cubic-bezier(.2,.8,.2,1) .15s both,hwSplRingSpin 6s linear .15s infinite;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--hw-pump) 55%,transparent))}.hw-splash-ring:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:conic-gradient(from 0deg,var(--hw-pump),transparent 30%,var(--hw-witch),transparent 65%);opacity:.35;filter:blur(10px)}.hw-splash-flash{position:absolute;width:clamp(96px,14vw,160px);height:clamp(96px,14vw,160px);border-radius:50%;border:1.5px solid color-mix(in srgb,var(--hw-bone) 70%,transparent);opacity:0;animation:hwSplFlash 1s cubic-bezier(.1,.6,.3,1) 1.05s both}.hw-splash-mark{position:relative;width:clamp(88px,13vw,150px);height:clamp(88px,13vw,150px);border-radius:50%;overflow:hidden;isolation:isolate;opacity:0;animation:hwSplMarkIn .5s steps(1,end) .55s both,hwSplMarkSettle .5s ease .95s both;box-shadow:0 0 0 1px color-mix(in srgb,var(--hw-pump) 45%,transparent),0 0 50px color-mix(in srgb,var(--hw-pump) 40%,transparent)}.hw-splash-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 34px 16px var(--hw-void,#050406);pointer-events:none}.hw-splash-mark img{width:100%;height:100%;object-fit:cover;display:block}.hw-splash-name{position:absolute;left:50%;bottom:30%;transform:translate(-50%);display:flex;white-space:nowrap;font-family:Anton,sans-serif;font-size:clamp(15px,2.6vw,22px);letter-spacing:.24em;text-transform:uppercase;color:var(--hw-bone)}.hw-splash-name i{font-style:normal;display:inline-block;opacity:0;transform:translateY(10px);animation:hwSplLetter .5s cubic-bezier(.2,.8,.2,1) both}.hw-splash-line{position:absolute;left:50%;bottom:24%;width:min(220px,42vw);height:1.5px;transform:translate(-50%) scaleX(0);background:var(--hw-grad);background-size:300% 100%;animation:hwSplLine .7s var(--hw-ease) 1.15s both,hwFlow 3s linear infinite}.hw-splash-word{position:absolute;left:50%;bottom:19%;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--hw-mut);font-weight:700;white-space:nowrap;opacity:0;animation:hwSplashWord .7s ease 1.35s both}.hw-splash.is-out{opacity:0;visibility:hidden;pointer-events:none}.hw-splash.is-out .hw-splash-stage{animation:hwSplExit .5s cubic-bezier(.4,0,1,1) both}@keyframes hwSplBloom{to{opacity:1}}@keyframes hwSplRingIn{0%{opacity:0;transform:scale(.4) rotate(-40deg)}70%{opacity:1}to{opacity:.9;transform:scale(1) rotate(0)}}@keyframes hwSplRingSpin{to{transform:rotate(360deg)}}@keyframes hwSplFlash{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes hwSplMarkIn{0%{opacity:0}8%{opacity:1}16%{opacity:.3}24%{opacity:1}30%{opacity:.5}40%{opacity:1}to{opacity:1}}@keyframes hwSplMarkSettle{0%{transform:scale(.9);filter:blur(2px)}to{transform:scale(1);filter:blur(0)}}@keyframes hwSplLetter{to{opacity:1;transform:translateY(0)}}@keyframes hwSplLine{to{transform:translate(-50%) scaleX(1)}}@keyframes hwSplashWord{to{opacity:1}}@keyframes hwSplExit{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.16);filter:blur(6px)}}@media(max-width:560px){.hw-splash-name{font-size:13px;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){.hw-splash{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/tmc-hw-fx.css.map */
