.ahe{position:relative;overflow:hidden;background:#0d0b0a;color:#fff;--e: #F95523;height:var(--ahe-h, 600px)}.ahe .ahe-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ahe .ahe-bg img,.ahe .ahe-bg picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ahe .ahe-bg img{animation:ahe-drift 18s ease-in-out infinite alternate}@keyframes ahe-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.14) translate3d(-2.5%,-1.5%,0)}}.ahe .ahe-aurora{display:none;position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.5}.ahe .ahe-aurora i{position:absolute;display:block;width:64%;height:88%}.ahe .ahe-aurora i:nth-child(1){left:-6%;top:-8%;animation:ahe-au1 13s ease-in-out infinite alternate;background:radial-gradient(closest-side,var(--e) 0%,color-mix(in oklab,var(--e) 45%,transparent) 42%,transparent 72%)}.ahe .ahe-aurora i:nth-child(2){right:-4%;top:-18%;animation:ahe-au2 17s ease-in-out infinite alternate;background:radial-gradient(closest-side,#EF56A9 0%,rgba(239,86,169,.45) 42%,transparent 72%)}.ahe .ahe-aurora i:nth-child(3){left:30%;bottom:-26%;animation:ahe-au3 15s ease-in-out infinite alternate;background:radial-gradient(closest-side,#6A8BC3 0%,rgba(106,139,195,.45) 42%,transparent 72%)}@keyframes ahe-au1{0%{transform:translate(0) rotate(0)}to{transform:translate(16%,12%) rotate(28deg) scale(1.15)}}@keyframes ahe-au2{0%{transform:translate(0) scale(1)}to{transform:translate(-14%,18%) scale(1.22) rotate(-22deg)}}@keyframes ahe-au3{0%{transform:translate(0) scale(1.05)}to{transform:translate(12%,-14%) scale(.86) rotate(18deg)}}.ahe .ahe-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(99deg,#090807f2,#090807e0 20%,#09080773 38%,#0908070f 52%,#09080700)}.ahe .ahe-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.ahe .ahe-in,.ahe .ahe-txt,.ahe .ahe-float{pointer-events:none}.ahe .ahe-cta,.ahe .ahe-bars button,.ahe .ahe-oval{pointer-events:auto}.ahe .ahe-in{position:relative;z-index:6;height:100%;display:grid;grid-template-columns:52% 48%;align-items:center}.ahe .ahe-txt{padding:0 0 0 clamp(45px,14vw,179px);max-width:640px;transition:opacity .28s ease,transform .28s ease}.ahe .ahe-txt.is-swap{opacity:.14;transform:translateY(-10px)}.ahe .ahe-chip{display:inline-flex;align-items:center;gap:9px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 15px 7px 9px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ahe .ahe-chip s{width:9px;height:9px;border-radius:50%;background:var(--e);text-decoration:none;box-shadow:0 0 0 0 var(--e);animation:ahe-pulse 1.9s ease-out infinite}@keyframes ahe-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--e) 75%,transparent)}70%{box-shadow:0 0 0 13px transparent}to{box-shadow:0 0 0 0 transparent}}.ahe h2{font-weight:800;font-size:62px;line-height:.98;letter-spacing:-.035em;margin:18px 0 0;color:#fff}.ahe h2 .w{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.ahe h2 .w u{display:block;text-decoration:none}.ahe h2 em{font-style:normal;background:linear-gradient(92deg,var(--e),#FFB320,#EF56A9,var(--e));background-size:320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ahe-gradroll 6s linear infinite}@keyframes ahe-gradroll{to{background-position:320% 0}}.ahe .ahe-stroke{display:block;width:330px;height:14px;max-width:330px;max-height:14px;margin-top:6px;overflow:visible}.ahe .ahe-stroke path{fill:none;stroke:var(--e);stroke-width:8;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:ahe-draw 1.2s .45s cubic-bezier(.6,.05,.2,1) forwards}@keyframes ahe-draw{to{stroke-dashoffset:0}}.ahe .ahe-sub{font-size:16px;line-height:1.6;color:#ffffffc2;margin:22px 0 26px;max-width:42ch;animation:ahe-fadeup .8s .3s both}@keyframes ahe-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ahe .ahe-cta{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;background:var(--e);color:#fff;font-weight:800;font-size:15px;padding:15px 28px;border-radius:999px;text-decoration:none;box-shadow:0 14px 34px color-mix(in oklab,var(--e) 48%,transparent);transition:transform .2s ease;animation:ahe-fadeup .8s .42s both}.ahe .ahe-cta:hover{transform:translateY(-3px)}.ahe .ahe-bars{display:flex;gap:8px;margin-top:30px;max-width:273px}.ahe .ahe-bars button{flex:1;height:4px;border:0;padding:0;border-radius:999px;background:#fff3;position:relative;overflow:hidden;cursor:pointer}.ahe .ahe-bars button i{position:absolute;inset:0 auto 0 0;width:0;background:var(--e);border-radius:999px}.ahe .ahe-bars button.is-done i{width:100%}.ahe .ahe-bars button.is-live i{animation:ahe-fill var(--ahe-dur, 6s) linear forwards}@keyframes ahe-fill{0%{width:0}to{width:100%}}.ahe .ahe-nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:34px;height:44px;border:0;background:none;cursor:pointer;color:#ffffffb8;font-size:34px;line-height:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55));transition:color .2s ease,transform .2s ease}.ahe .ahe-nav button:hover{color:#fff}.ahe .ahe-nav button:first-child{left:14px}.ahe .ahe-nav button:last-child{right:14px}.ahe .ahe-float{position:relative;height:100%;transition:opacity .28s ease}.ahe .ahe-stack{position:absolute;right:-160px;top:50%;transform:translateY(-50%);z-index:7;display:flex;flex-direction:column;gap:17px;align-items:flex-end}.ahe .ahe-oval{display:flex;align-items:center;gap:18px;width:min(700px,54vw);padding:12px 34px 12px 12px;border-radius:999px;background:#fff;box-shadow:0 16px 40px #0000006b;transition:transform .38s cubic-bezier(.2,.78,.25,1),box-shadow .3s ease;text-decoration:none;cursor:pointer}.ahe .ahe-oval:nth-child(1){transform:translate(0)}.ahe .ahe-oval:nth-child(2){transform:translate(40px)}.ahe .ahe-oval:nth-child(3){transform:translate(80px)}.ahe .ahe-oval:nth-child(4){transform:translate(120px)}.ahe .ahe-oval:hover{transform:translate(-46px);box-shadow:0 22px 54px #0000008c;z-index:3}.ahe .ahe-oval img{width:116px;height:116px;flex:none;border-radius:50%;object-fit:contain;background:#f7f4ef;padding:10px;box-shadow:inset 0 0 0 1px #14121a0f}.ahe .ahe-oval .on{min-width:0;color:#2a251f;max-width:340px}.ahe .ahe-oval:nth-child(2) .on{max-width:300px}.ahe .ahe-oval:nth-child(3) .on{max-width:260px}.ahe .ahe-oval:nth-child(4) .on{max-width:220px}.ahe .ahe-oval .on b{display:-webkit-box;font-size:17px;font-weight:600;line-height:1.32;color:#4a4550;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ahe .ahe-oval .on u{display:inline-block;margin-top:8px;background:var(--e);color:#fff;text-decoration:none;font-size:14px;font-weight:800;padding:4px 12px;border-radius:999px}.ahe .ahe-oval img,.ahe .ahe-oval .on{transition:opacity .26s ease,transform .26s cubic-bezier(.2,.7,.3,1)}.ahe .ahe-float.is-swap .ahe-oval img,.ahe .ahe-float.is-swap .ahe-oval .on{opacity:0;transform:translate(16px)}.ahe .ahe-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;visibility:hidden}.ahe .ahe-slide.is-on{opacity:1;pointer-events:auto;visibility:visible}@media screen and (max-width:749px){.ahe{height:var(--ahe-h-mob, 560px)}.ahe .ahe-scrim{background:linear-gradient(180deg,#09080700,#0908070f 26%,#090807b8 58%,#090807f5)}.ahe .ahe-in{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-items:stretch}.ahe .ahe-txt{padding:20px 16px 10px;max-width:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transition:none}.ahe .ahe-txt.is-swap{opacity:1;transform:none}.ahe .ahe-txt.is-swap>*:not(.ahe-bars){opacity:.14;transform:translateY(-6px)}.ahe .ahe-txt>*:not(.ahe-bars){transition:opacity .28s ease,transform .28s ease}.ahe h2{font-size:31px;margin-top:12px}.ahe .ahe-stroke{width:190px;height:10px;max-width:190px;max-height:10px}.ahe .ahe-sub{font-size:12.5px;margin:12px 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ahe .ahe-cta{font-size:13px;padding:12px 20px}.ahe .ahe-bars{position:absolute;left:96px;right:96px;bottom:16px;margin:0;max-width:none;z-index:8;gap:6px}.ahe .ahe-bars button{height:3px}.ahe .ahe-nav button{top:auto;bottom:6px;transform:none;height:30px;width:28px;font-size:26px}.ahe .ahe-nav button:hover{transform:none}.ahe .ahe-float{min-width:0;height:auto}.ahe .ahe-stack{position:static;transform:none;flex-direction:row;align-items:stretch;max-width:100%;min-width:0;gap:10px;padding:0 16px 22px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ahe .ahe-stack::-webkit-scrollbar{display:none}.ahe .ahe-oval{flex:0 0 68%;width:auto;scroll-snap-align:start;padding:10px 14px 10px 10px;gap:10px;border-radius:60px}.ahe .ahe-oval:nth-child(n){transform:none}.ahe .ahe-oval:hover{transform:none;z-index:3}.ahe .ahe-oval img{width:64px;height:64px;padding:7px}.ahe .ahe-oval .on,.ahe .ahe-oval:nth-child(n) .on{max-width:none}.ahe .ahe-oval .on b{font-size:12.5px;-webkit-line-clamp:3}.ahe .ahe-oval .on u{font-size:11px;padding:3px 10px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.ahe .ahe-bg img,.ahe .ahe-aurora i,.ahe .ahe-chip s,.ahe h2 em,.ahe .ahe-stroke path,.ahe .ahe-sub,.ahe .ahe-cta{animation:none!important}.ahe .ahe-stroke path{stroke-dashoffset:0}.ahe .ahe-bars button.is-live i{animation:none;width:100%}.ahe .ahe-txt,.ahe .ahe-oval img,.ahe .ahe-oval .on{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/artmie-hero-e.css.map */
