.hive-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict;background:var(--hs-bg,#05060a);--fx:72%;--fy:46%}.hive-scene .hs-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hive-scene canvas{display:block}.hive-scene canvas{opacity:0;transition:opacity .9s ease}.hive-scene i{position:absolute;display:block;font-style:normal}@media screen and (max-width:959px){.hive-scene{--fx:50%;--fy:68%}}.hive-scene .hs-base{background:var(--hs-base)}.hive-scene .hs-smoke{top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;will-change:transform}.hive-scene .hs-smoke--a.is-baked{opacity:var(--hs-smoke-a,.9)}.hive-scene .hs-smoke--b.is-baked{opacity:var(--hs-smoke-b,.7)}.hive-scene .hs-smoke--a{animation:hs-drift-a 46s ease-in-out infinite alternate}.hive-scene .hs-smoke--b{animation:hs-drift-b 34s ease-in-out infinite alternate}.hive-scene .hs-glow{background:radial-gradient(circle at var(--fx) var(--fy),var(--hs-glow) 0%,transparent 34%),radial-gradient(ellipse 70% 55% at var(--fx) var(--fy),var(--hs-glow-wide) 0%,transparent 70%);animation:hs-breathe 7s ease-in-out infinite}.hive-scene .hs-flare{inset:auto;left:calc(var(--fx) - 30%);top:calc(var(--fy) - 1.5%);width:60%;height:3%;min-height:14px;background:radial-gradient(closest-side,var(--hs-flare) 0%,rgba(0,0,0,0) 100%);animation:hs-flare 9s ease-in-out infinite}.hive-scene .hs-dust i{width:calc(var(--s,3px) * 4);height:calc(var(--s,3px) * 4);border-radius:50%;background:radial-gradient(circle,var(--hs-dust) 0 11%,transparent 55%);opacity:0;animation:hs-float var(--d,16s) linear var(--delay,0s) infinite}.hive-scene .hs-dust i:nth-child(1){left:6%;top:88%;--d:18s;--delay:-2s}.hive-scene .hs-dust i:nth-child(2){left:13%;top:70%;--d:22s;--delay:-9s;--s:2px}.hive-scene .hs-dust i:nth-child(3){left:21%;top:95%;--d:16s;--delay:-5s}.hive-scene .hs-dust i:nth-child(4){left:28%;top:60%;--d:24s;--delay:-14s;--s:2px}.hive-scene .hs-dust i:nth-child(5){left:35%;top:82%;--d:19s;--delay:-7s;--s:4px}.hive-scene .hs-dust i:nth-child(6){left:42%;top:98%;--d:17s;--delay:-11s}.hive-scene .hs-dust i:nth-child(7){left:49%;top:66%;--d:21s;--delay:-3s;--s:2px}.hive-scene .hs-dust i:nth-child(8){left:55%;top:90%;--d:15s;--delay:-8s}.hive-scene .hs-dust i:nth-child(9){left:61%;top:74%;--d:23s;--delay:-16s;--s:4px}.hive-scene .hs-dust i:nth-child(10){left:66%;top:96%;--d:18s;--delay:-1s;--s:2px}.hive-scene .hs-dust i:nth-child(11){left:71%;top:58%;--d:20s;--delay:-12s}.hive-scene .hs-dust i:nth-child(12){left:76%;top:86%;--d:16s;--delay:-6s;--s:3px}.hive-scene .hs-dust i:nth-child(13){left:81%;top:64%;--d:25s;--delay:-18s;--s:2px}.hive-scene .hs-dust i:nth-child(14){left:86%;top:92%;--d:17s;--delay:-4s;--s:4px}.hive-scene .hs-dust i:nth-child(15){left:90%;top:72%;--d:22s;--delay:-10s}.hive-scene .hs-dust i:nth-child(16){left:94%;top:97%;--d:19s;--delay:-13s;--s:2px}.hive-scene .hs-dust i:nth-child(17){left:97%;top:62%;--d:24s;--delay:-15s}.hive-scene .hs-dust i:nth-child(18){left:3%;top:66%;--d:21s;--delay:-17s;--s:2px}.hive-scene .hs-bokeh i{width:var(--s,60px);height:var(--s,60px);border-radius:50%;background:radial-gradient(circle,var(--hs-bokeh) 0%,transparent 68%);opacity:0;animation:hs-bokeh var(--d,14s) ease-in-out var(--delay,0s) infinite}.hive-scene .hs-bokeh i:nth-child(1){left:58%;top:16%;--s:90px;--d:15s}.hive-scene .hs-bokeh i:nth-child(2){left:88%;top:30%;--s:60px;--d:12s;--delay:-5s}.hive-scene .hs-bokeh i:nth-child(3){left:80%;top:72%;--s:120px;--d:18s;--delay:-9s}.hive-scene .hs-bokeh i:nth-child(4){left:52%;top:78%;--s:50px;--d:13s;--delay:-3s}.hive-scene .hs-bokeh i:nth-child(5){left:8%;top:18%;--s:70px;--d:16s;--delay:-11s}.hive-scene .hs-bokeh i:nth-child(6){left:30%;top:84%;--s:80px;--d:17s;--delay:-7s}.hive-scene .hs-grain{background-image:var(--hs-grain-tile,none);background-size:128px 128px;opacity:.6}.hive-scene .hs-vignette{background:linear-gradient(90deg,#00000080,#0000002e 38%,#0000 58%),radial-gradient(ellipse 120% 100% at 60% 45%,transparent 55%,rgba(0,0,0,.55) 100%)}@media screen and (max-width:959px){.hive-scene .hs-vignette{background:linear-gradient(180deg,#00000073,#0000001a 42%,#0000 60%),radial-gradient(ellipse 140% 100% at 50% 60%,transparent 55%,rgba(0,0,0,.55) 100%)}}.hive-scene--hero_city{--hs-bg:#030916;--hs-base:radial-gradient(ellipse 80% 70% at 78% 40%,#0d2a5c 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 20% 100%,#062a24 0%,transparent 70%),linear-gradient(180deg,#040b1d 0%,#030814 100%);--hs-smoke-a:.85;--hs-smoke-b:.55;--hs-glow:rgba(70,255,160,.34);--hs-glow-wide:rgba(40,120,255,.28);--hs-flare:rgba(160,255,210,.75);--hs-dust:#a8ffd0;--hs-bokeh:rgba(120,255,190,.22)}.hive-scene--twilight_forest{--hs-bg:#05090c;--hs-base:radial-gradient(ellipse 60% 55% at 82% 0%,#2c4048 0%,transparent 70%),radial-gradient(ellipse 90% 60% at 50% 110%,#12232a 0%,transparent 70%),linear-gradient(180deg,#0a1216 0%,#05090c 100%);--hs-smoke-a:.75;--hs-smoke-b:.6;--hs-glow:rgba(220,236,242,.2);--hs-glow-wide:rgba(120,150,165,.22);--hs-flare:rgba(230,242,248,.55);--hs-dust:#eef6fa;--hs-bokeh:rgba(200,225,235,.16)}.hive-scene--magic_grimoire{--hs-bg:#050203;--hs-base:radial-gradient(ellipse 60% 60% at 74% 48%,#3a060d 0%,transparent 70%),radial-gradient(ellipse 70% 50% at 10% 100%,#1c0c03 0%,transparent 70%),linear-gradient(180deg,#070304 0%,#040102 100%);--hs-smoke-a:.85;--hs-smoke-b:.55;--hs-glow:rgba(255,170,80,.3);--hs-glow-wide:rgba(200,20,40,.3);--hs-flare:rgba(255,210,140,.7);--hs-dust:#ffc979;--hs-bokeh:rgba(255,150,70,.2)}.hive-scene--gothic_city{--hs-bg:#040506;--hs-base:radial-gradient(ellipse 55% 60% at 80% 30%,#3a2210 0%,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 100%,#12171c 0%,transparent 70%),linear-gradient(180deg,#0a0c0f 0%,#040506 100%);--hs-smoke-a:.8;--hs-smoke-b:.5;--hs-glow:rgba(255,150,50,.26);--hs-glow-wide:rgba(120,140,160,.16);--hs-flare:rgba(255,190,120,.6);--hs-dust:#ffd7a8;--hs-bokeh:rgba(255,160,70,.14)}.hive-scene .hs-rain{top:-30%;right:0;bottom:0;left:0;height:160%;background-image:repeating-linear-gradient(102deg,transparent 0 26px,rgba(220,230,240,.09) 26px 27px,transparent 27px 71px);background-size:100% 260px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%);animation:hs-rain 1.1s linear infinite}.hive-scene--gothic_city .hs-rain{animation-duration:.75s}.hive-scene--gothic_city .hs-beam{inset:auto;width:40%;height:160%;left:62%;bottom:-20%;transform-origin:50% 100%;background:conic-gradient(from -15deg at 50% 100%,transparent 0deg,rgba(255,214,160,.3) 9deg,rgba(255,214,160,.3) 21deg,transparent 30deg,transparent 360deg);-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 55%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5) 55%,transparent 100%);will-change:transform;animation:hs-sweep 18s ease-in-out infinite alternate}.hive-scene--gothic_city .hs-flash{background:radial-gradient(ellipse 70% 60% at 70% 10%,rgba(210,225,255,.5),transparent 70%);opacity:0;animation:hs-flash 13s linear infinite}[data-hive-slideshow] .hive-scene-slide .banner__heading.inline-richtext{font-family:var(--font-heading-family);font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(4.2rem,2.8rem + 3.4vw,8rem);margin:0;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.55)}[data-hive-slideshow] .hive-scene-slide .banner__heading.inline-richtext em,[data-hive-slideshow] .hive-scene-slide .banner__heading.inline-richtext strong{display:block;font-style:normal;color:var(--hs-title-accent,#ffffff)}[data-hive-slideshow] .hive-scene-slide--hero_city{--hs-title-accent:#5cf0a2}[data-hive-slideshow] .hive-scene-slide--magic_grimoire{--hs-title-accent:#f2c46a}[data-hive-slideshow] .hive-scene-slide--gothic_city{--hs-title-accent:#ffa648}[data-hive-slideshow] .hive-scene-slide--twilight_forest .banner__heading.inline-richtext{font-family:Cormorant Garamond,Playfair Display,Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:.06em;font-size:clamp(5rem,3.4rem + 4.2vw,9.6rem);line-height:1}[data-hive-slideshow] .hive-scene-slide--gothic_city .banner__heading.inline-richtext em{font-size:.42em;letter-spacing:.48em;margin-bottom:.25em}@keyframes hs-drift-a{0%{transform:translate3d(-3%,-1%,0) scale(1.02)}to{transform:translate3d(3%,2%,0) scale(1.1)}}@keyframes hs-drift-b{0%{transform:translate3d(4%,2%,0) scale(1.08) rotate(.001deg)}to{transform:translate3d(-4%,-2%,0) scale(1.02) rotate(.001deg)}}@keyframes hs-breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes hs-flare{0%,to{opacity:.35;transform:scaleX(.85)}50%{opacity:.9;transform:scaleX(1.05)}}@keyframes hs-float{0%{transform:translate(0);opacity:0}15%{opacity:.85}85%{opacity:.5}to{transform:translate(28px,-46vh);opacity:0}}@keyframes hs-bokeh{0%,to{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes hs-rain{0%{transform:translateY(0)}to{transform:translateY(260px)}}@keyframes hs-sweep{0%{transform:rotate(-18deg)}to{transform:rotate(14deg)}}@keyframes hs-flash{0%,90%,to{opacity:0}91%{opacity:.9}92%{opacity:.15}93.5%{opacity:.7}97%{opacity:0}}@media(prefers-reduced-motion:reduce){.hive-scene *,.hive-scene .hs-layer{animation:none!important}.hive-scene .hs-dust i{opacity:.5}}.hive-scene--smoke_overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1;background:transparent}.hive-scene--smoke_overlay .hs-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hive-scene--smoke_overlay .hs-bob{position:absolute;top:-6%;left:0;width:100%;height:112%;will-change:transform}.hive-scene--smoke_overlay .hs-strip{position:absolute;top:0;left:0;width:200%;height:100%;display:flex;will-change:transform}.hive-scene--smoke_overlay .hs-strip canvas{flex:0 0 50%;width:50%;height:100%}.hive-scene--smoke_overlay .hs-strip canvas.is-baked{opacity:1}.hive-scene--smoke_overlay .hs-flow--dark{opacity:.85;-webkit-mask-image:radial-gradient(ellipse 70% 95% at 6% 72%,#000 0%,rgba(0,0,0,.7) 40%,transparent 78%);mask-image:radial-gradient(ellipse 70% 95% at 6% 72%,#000 0%,rgba(0,0,0,.7) 40%,transparent 78%)}.hive-scene--smoke_overlay .hs-flow--dark .hs-strip{animation:hs-smoke-flow 38s linear infinite}.hive-scene--smoke_overlay .hs-flow--dark .hs-bob{animation:hs-smoke-bob 9s ease-in-out infinite alternate}.hive-scene--smoke_overlay .hs-flow--light{opacity:.95;-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.85) 18%,rgba(0,0,0,.35) 34%,transparent 50%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.85) 18%,rgba(0,0,0,.35) 34%,transparent 50%)}.hive-scene--smoke_overlay .hs-flow--light .hs-strip{animation:hs-smoke-flow 24s linear infinite}.hive-scene--smoke_overlay .hs-flow--light .hs-bob{animation:hs-smoke-bob 7s ease-in-out -3s infinite alternate}.hive-scene--smoke_overlay .hs-haze{background:radial-gradient(ellipse 45% 40% at 6% 78%,rgba(255,150,40,.3),transparent 70%),radial-gradient(ellipse 40% 30% at 96% 96%,rgba(255,170,60,.24),transparent 70%);animation:hs-smoke-flicker 3.2s ease-in-out infinite}.hive-scene--smoke_overlay .hs-vignette{background:linear-gradient(90deg,#040a1e8c,#040a1e47 34%,#040a1e00 56%)}@media screen and (max-width:959px){.hive-scene--smoke_overlay .hs-strip{width:400%}.hive-scene--smoke_overlay .hs-flow--dark{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 40%,transparent 62%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 40%,transparent 62%)}.hive-scene--smoke_overlay .hs-vignette{background:linear-gradient(180deg,#040a1e99,#040a1e4d 38%,#040a1e00 58%)}}@keyframes hs-smoke-flow{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes hs-smoke-bob{0%{transform:translateZ(0)}to{transform:translate3d(0,-2%,0)}}@keyframes hs-smoke-flicker{0%,to{opacity:1}40%{opacity:.75}60%{opacity:.9}}@media(prefers-reduced-motion:reduce){.hive-scene--smoke_overlay .hs-strip,.hive-scene--smoke_overlay .hs-bob,.hive-scene--smoke_overlay .hs-haze{animation:none!important}}.hive-scene.hs-paused,.hive-scene.hs-paused *{animation-play-state:paused!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hive-hero-scenes.css.map */
