@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;font-family:'DM Sans',system-ui,sans-serif;background:#0b0f10;color:#f1f2ec}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 5%,#192125 0,transparent 48%),#0b0f10}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header,main,footer{width:min(1180px,92%);margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff15}.wordmark{font:800 26px Manrope,system-ui;letter-spacing:.16em}.wordmark>span{color:#a8cdb7}.wordmark small{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:.3em;margin-top:6px;color:#90a19a}.back{font-size:12px;color:#bac6bc;border:1px solid #ffffff25;border-radius:30px;padding:12px 18px}.intro{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:60px 0 46px}.eyebrow{font-size:10px;letter-spacing:.26em;color:#94a29b;margin-bottom:24px}h1{font:600 clamp(42px,5.7vw,76px)/1.03 Manrope,sans-serif;letter-spacing:-.065em;margin:0}h1>span{color:#a9b6af}.intro-right{padding-bottom:5px}.intro-right p{font-size:15px;line-height:1.7;color:#a6b1aa}.motion{border:0;background:transparent;color:#f2f2e8;padding:12px 0;font-size:12px;border-bottom:1px solid #ffffff50}.collection{display:grid;gap:24px}.banner{--accent:#bfe9bc;--rgb:131,201,129;--dim:#224d33;position:relative;min-height:370px;overflow:hidden;border:1px solid #b8d3bc38;border-radius:22px;background:#122219;isolation:isolate;box-shadow:0 20px 45px #0003}.banner-copy{position:relative;z-index:3;padding:40px 44px;max-width:65%}.edition{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.19em;color:var(--accent);margin-bottom:25px}.dot{height:5px;width:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent)}h2{font:500 42px/1.08 Manrope,system-ui,sans-serif;letter-spacing:-.05em;margin:0}h2 em{font-style:normal;color:var(--accent)}.banner-copy p{font-size:13px;line-height:1.8;color:#d3dfd1b0;margin:18px 0 24px}.controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.toggle{border:1px solid var(--accent);border-radius:30px;background:linear-gradient(150deg,#d3e5cc,#9db897);color:#182b1a;padding:13px 22px;font-size:12px;font-weight:800;min-width:140px;min-height:46px;box-shadow:inset 0 1px #ffffffe0,0 5px 15px #0002}.toggle>span{padding-left:14px;font-size:18px}.state{font-size:10px;color:#d9dfd3a0}.signature{position:absolute;right:32px;top:24px;display:flex;align-items:center;gap:10px;color:#dfe5dc9c;z-index:4;font-size:8px;letter-spacing:.16em}.signature img{width:42px;height:37px;object-fit:contain}.signature img[src$='.svg']{height:42px}.edge-label{position:absolute;right:30px;bottom:18px;color:#cee5cd60;font:8px Manrope,sans-serif;letter-spacing:.2em;z-index:4}.aura{position:absolute;width:650px;height:650px;right:-20px;top:-120px;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--rgb),.22),transparent 65%);transition:opacity 1s;animation:aura-breathe 7s ease-in-out infinite}.terrain{position:absolute;inset:0;background:linear-gradient(120deg,#102018 25%,transparent 65%),repeating-linear-gradient(120deg,transparent 0 50px,#9bc99c0a 50px 51px,transparent 51px 120px);opacity:.6}.scan{position:absolute;left:55%;top:-20%;width:1px;height:150%;background:linear-gradient(transparent,#b5f5b650,transparent);transform:rotate(25deg);animation:scan 12s ease-in-out infinite}.sculpture{position:absolute;width:360px;height:290px;right:8%;bottom:17px;perspective:700px;z-index:2}.lantern{position:absolute;width:112px;height:220px;left:124px;bottom:30px;filter:drop-shadow(0 15px 20px #0009);animation:levitate 6s ease-in-out infinite}.cap{height:27px;border-radius:50% 50% 15% 15%;position:relative;z-index:3;background:linear-gradient(100deg,#23342e,#bac8a8 38%,#edf4d0 48%,#607562 67%,#21352a);box-shadow:0 -2px 0 #a5b49b,inset 0 -5px 5px #12291a}.cap:before{content:'';position:absolute;width:19px;height:18px;left:46px;top:-11px;border-radius:50%;background:linear-gradient(90deg,#3a5944,#d6debc,#46634d)}.glass{position:absolute;top:24px;left:9px;width:94px;height:150px;border-radius:12px 12px 20px 20px;border:1px solid #e9edc75e;background:linear-gradient(90deg,#9fb0a223,#ecf5c629 18%,#6a937c13 40%,#e9edbe24 79%,#60886955);box-shadow:inset 10px 0 14px #d9edc10a,inset -6px 0 10px #0006;overflow:hidden}.glass:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,rgba(var(--rgb),.22),transparent 65%);transition:opacity .7s}.reflection{position:absolute;top:13px;left:10px;width:8px;height:113px;border-radius:70%;background:linear-gradient(#ffffff7a,#ffffff07);transform:rotate(5deg);z-index:3}.wax{position:absolute;bottom:-5px;height:58px;width:62px;left:15px;border-radius:50% 50% 0 0;background:linear-gradient(90deg,#b5bca4,#f0ebca 40%,#a5b7a0);box-shadow:0 -4px 12px #e6b95825}.wax:after{content:'';position:absolute;top:-8px;left:30px;width:2px;height:15px;background:#393725}.flame{position:absolute;width:26px;height:55px;left:34px;bottom:57px;border-radius:75% 20% 55% 40%;transform:rotate(-6deg);background:linear-gradient(10deg,#fff7dc,#ffdc7e 40%,#e68b2f 85%);box-shadow:0 0 10px #ffda5b99,0 0 35px #efbc4f77,0 0 65px rgba(var(--rgb),.6);transform-origin:50% 100%;animation:flame 2.7s ease-in-out infinite alternate;transition:opacity .6s;z-index:2}.flame b{position:absolute;width:10px;height:26px;left:8px;bottom:0;background:#fffce3;border-radius:70% 15% 50% 30%;box-shadow:0 0 10px #fff9c0}.base{position:absolute;bottom:0;left:-5px;width:122px;height:56px;border-radius:12% 12% 30% 30%;background:linear-gradient(100deg,#294234,#a7bc9a 33%,#d5dfbe 48%,#647e62 67%,#193623);border-top:3px solid #b7c4a5;box-shadow:0 6px 0 #17271d,inset 0 -8px 10px #102f1e80;display:flex;align-items:center;justify-content:center}.base span{font-size:10px;letter-spacing:.2em;font-weight:800;color:#263c2b;text-shadow:0 1px #e2e9ce99}.pool{position:absolute;bottom:10px;left:50px;width:260px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--rgb),.37),transparent 70%);filter:blur(3px);transition:opacity .7s;animation:pool 6s ease-in-out infinite}.halo{position:absolute;width:240px;height:240px;left:60px;top:0;border:1px solid rgba(var(--rgb),.13);border-radius:50%;box-shadow:0 0 70px rgba(var(--rgb),.08),inset 0 0 60px rgba(var(--rgb),.04)}.orbit{position:absolute;width:300px;height:300px;left:30px;top:-30px;border:1px solid rgba(var(--rgb),.22);border-radius:50%;transform:rotateX(60deg) rotateZ(-25deg);animation:orbit 18s linear infinite}.orbit:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--accent);position:absolute;left:44px;top:44px;box-shadow:0 0 10px var(--accent)}.o2{width:235px;height:235px;left:62px;top:2px;animation-direction:reverse;animation-duration:26s;opacity:.5}.dust{position:absolute;inset:0;pointer-events:none}.dust i{position:absolute;bottom:10%;left:69%;width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:sparks 8s linear infinite;opacity:0}.dust i:nth-child(2){left:80%;animation-delay:1.5s;animation-duration:9s}.dust i:nth-child(3){left:58%;animation-delay:3s;width:2px;height:2px}.dust i:nth-child(4){left:87%;animation-delay:5s;animation-duration:12s}.dust i:nth-child(5){left:75%;animation-delay:6.5s}.dust i:nth-child(6){left:65%;animation-delay:4s;animation-duration:10s}.ember{--accent:#ffc09c;--rgb:255,102,67;--dim:#511b20;background:linear-gradient(115deg,#24171b,#331719 60%,#251117);border-color:#d475683d}.ember .banner-copy p{color:#e3c7c3ae}.ember .toggle{background:linear-gradient(140deg,#fff2d8,#dc977c);color:#4b2022;border-color:#ffc69b}.ember .cap,.ember .base{background:linear-gradient(100deg,#30252b,#b9a4a0 35%,#f2d4c1 48%,#80656a 65%,#38212a);border-color:#c0a4a3}.ember .base span{color:#582b31}.ember .glass{background:linear-gradient(90deg,#a8646428,#eed0b629 20%,#a3494930 50%,#e9c6ba29 80%,#8d4b6655)}.ember .wax{background:linear-gradient(90deg,#a67971,#e6c2ad,#a6716a)}.ember .lantern{animation-duration:7.5s;transform:scale(1.04)}.ember .orbit{border-radius:24%;transform:rotateX(52deg) rotateZ(45deg);animation-name:shield-orbit}.shield-lines{position:absolute;width:420px;height:500px;right:5%;top:0;background:repeating-linear-gradient(60deg,transparent 0 34px,#ef948b09 34px 35px,transparent 35px 80px);mask-image:linear-gradient(transparent,#000,transparent)}.rainbow{--accent:#f0d8a3;--rgb:224,181,129;background:linear-gradient(115deg,#24282b,#343034 55%,#3d3438);border-color:#d3bab746}.rainbow .banner-copy p{color:#e7d5d2b0}.rainbow .toggle{background:linear-gradient(140deg,#fff4dd,#d9b5a9);color:#44333b;border-color:#f6dcc2}.rainbow .cap,.rainbow .base{background:linear-gradient(100deg,#776264,#e7d4c7 35%,#fff6de 47%,#af8a89 70%,#6c545e);border-color:#e5c7b7}.rainbow .base span{font-size:8px;color:#5b3d4a}.rainbow .wax{background:linear-gradient(90deg,#c2ad9f,#fff2d4,#bda398)}.rainbow .lantern{animation-duration:8.5s}.rainbow .orbit{opacity:.3}.rainbow-arc{position:absolute;right:7%;top:18%;width:350px;height:350px;border-radius:50%;background:conic-gradient(from 230deg,transparent 0deg,#dfadad45 24deg,#e5c78655 60deg,#a6c8a655 95deg,#8db5c344 130deg,#b3a2c244 160deg,transparent 175deg);mask-image:radial-gradient(circle,transparent 54%,#000 55%,#000 64%,transparent 65%);animation:rainbow-breathe 9s ease-in-out infinite}.paw-trail span{position:absolute;right:6%;top:45%;font-size:26px;filter:grayscale(1) sepia(.4);opacity:.2;transform:rotate(-25deg);animation:paw 8s ease-in-out infinite}.paw-trail span:nth-child(2){right:11%;top:26%;font-size:20px;animation-delay:1.8s}.paw-trail span:nth-child(3){right:19%;top:13%;font-size:15px;animation-delay:3.6s}.snow-symbol{font-size:33px;color:#ead4c7}.closing{padding:40px 0 28px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;color:#8d9d94}.closing a{color:#dacba8}.closing a:hover{text-decoration:underline}footer{padding:24px 0 32px;border-top:1px solid #ffffff15;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em;color:#6f8277}[data-lit='false'] .flame{opacity:0}[data-lit='false'] .glass:after,[data-lit='false'] .pool{opacity:0}[data-lit='false'] .aura{opacity:.3}[data-lit='false'] .dust{opacity:.2}[data-lit='false'] .dot{box-shadow:none;opacity:.4}[data-lit='false'] .toggle{background:transparent;color:var(--accent)}button:focus-visible,a:focus-visible{outline:3px solid #f4e6ba;outline-offset:6px}.paused *, .paused *:before,.paused *:after{animation-play-state:paused!important}@keyframes flame{0%{transform:rotate(-6deg) scale(1,1)}45%{transform:rotate(3deg) scale(.9,1.07)}100%{transform:rotate(-2deg) scale(1.05,.95)}}@keyframes levitate{50%{translate:0 -8px}}@keyframes pool{50%{scale:.9;opacity:.65}}@keyframes aura-breathe{50%{scale:1.08;filter:brightness(1.18)}}@keyframes orbit{to{transform:rotateX(60deg) rotateZ(335deg)}}@keyframes shield-orbit{to{transform:rotateX(52deg) rotateZ(405deg)}}@keyframes sparks{0%{transform:translate(0,0);opacity:0}20%{opacity:.7}80%{opacity:.3}100%{transform:translate(20px,-260px);opacity:0}}@keyframes scan{50%{translate:200px}}@keyframes paw{0%,100%{opacity:.08;translate:0 3px}45%{opacity:.4;translate:0 -3px}}@keyframes rainbow-breathe{50%{filter:brightness(1.4);rotate:8deg}}@media(max-width:900px){.sculpture{right:0;scale:.85;transform-origin:bottom right}.signature{right:22px}.signature>span:not(.snow-symbol){display:none}.banner-copy{padding:35px;max-width:65%}h2{font-size:37px}.intro{padding-top:40px}}@media(max-width:600px){header{height:80px}.wordmark{font-size:22px}.intro{align-items:start;flex-direction:column;gap:12px;padding:35px 0 27px}.intro-right{display:flex;justify-content:space-between;width:100%;gap:12px;align-items:center}.intro-right p{font-size:12px}.motion{font-size:10px}h1{font-size:51px}.eyebrow{font-size:8px;margin-bottom:20px}.banner{min-height:520px;border-radius:18px}.banner-copy{padding:28px 24px;max-width:100%}.edition{font-size:9px;margin-bottom:22px}h2{font-size:36px}.banner-copy p{font-size:12px;margin:15px 0 20px}.controls{gap:12px}.sculpture{bottom:12px;right:calc(50% - 180px);scale:.73;transform-origin:bottom center;pointer-events:none}.signature{top:20px;right:20px}.signature img{width:31px;height:27px}.signature img[src$='.svg']{height:30px}.snow-symbol{font-size:27px}.edge-label{font-size:7px;right:20px;bottom:13px}.aura{right:-170px;top:0}.rainbow-arc{right:calc(50% - 175px);top:195px;scale:.8}.paw-trail span{top:75%;right:12%}.paw-trail span:nth-child(2){top:66%;right:21%}.paw-trail span:nth-child(3){top:59%;right:31%}.closing,footer{flex-direction:column;align-items:start}.closing{font-size:12px;padding:25px 0}.state{font-size:9px}.banner .orbit{width:280px;height:280px;left:40px}.banner .o2{width:235px;height:235px;left:62px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}

/* Pictorial metal controls */
html{scroll-behavior:smooth;scroll-padding-top:25px}.metal-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 32px}.metal-tile{--tint:#c2e1bc;--shade:#244b36;display:flex;align-items:center;gap:20px;position:relative;min-height:122px;padding:20px 25px;border:1px solid #d4dfca89;border-radius:16px;color:#f0f3e7;background:linear-gradient(115deg,#21372d 0%,#748874 25%,#b0bca566 30%,#3d5745 38%,#192c23 65%,#536d5360 100%);box-shadow:inset 0 2px 1px #f6ffdd88,inset 0 -4px 5px #06130b,0 6px 0 #070f0a,0 11px 22px #0005;overflow:hidden;transition:translate .2s,box-shadow .2s;isolation:isolate}.metal-tile:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 3px);z-index:-1;pointer-events:none}.metal-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff7 50%,transparent 73%);translate:-120%;transition:translate .7s;pointer-events:none}.metal-tile:hover:after{translate:120%}.metal-tile:hover{translate:0 -3px;box-shadow:inset 0 2px 1px #f6ffdd88,inset 0 -4px 5px #06130b,0 9px 0 #070f0a,0 17px 28px #0006}.metal-tile:active{translate:0 3px;box-shadow:inset 0 2px 3px #0008,0 2px 0 #070f0a}.tile-image{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffff30,#0b1715 65%);border:2px solid #bec7ad;box-shadow:0 3px 0 #0d1711,inset 0 2px 6px #0008,0 0 0 3px #0c171760}.tile-image img{width:48px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 2px #0008)}.tile-image img[src$='.webp']{border-radius:50%;object-fit:cover;width:48px;height:48px}.metal-tile small{display:block;color:var(--tint);font-size:8px;letter-spacing:.12em;line-height:1.5}.metal-tile strong{display:block;font:800 clamp(17px,2vw,24px)/1.5 Manrope,system-ui;letter-spacing:.06em;color:#f8f5e5;text-shadow:0 2px 1px #0007}.metal-tile em{display:block;font-size:9px;font-style:normal;color:#e4dfcfad}.metal-tile.red{--tint:#f3c1ae;background:linear-gradient(115deg,#3b242c,#987976 25%,#d2aba666 30%,#734c53 38%,#331c28 65%,#a56e7260);border-color:#d8b1a182;box-shadow:inset 0 2px 1px #ffe6c688,inset 0 -4px 5px #23090d,0 6px 0 #1d0b10,0 11px 22px #0005}.metal-tile.gold{--tint:#ffebc7;background:linear-gradient(115deg,#4c3c34,#bca189 25%,#fbe5c077 30%,#8c6d5d 38%,#3a2d31 65%,#b18b7260);border-color:#e3c7a585;box-shadow:inset 0 2px 1px #fff4d988,inset 0 -4px 5px #291e15,0 6px 0 #211811,0 11px 22px #0005}.paw-image svg{width:40px;height:40px;fill:#e6cfaa;filter:drop-shadow(0 2px 1px #0008)}.toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;position:relative;min-width:198px;min-height:67px;padding:7px 18px 7px 9px;border-radius:16px;border:1px solid #e9f1c5bb;background:linear-gradient(130deg,#516b4f 0%,#c9d5af 24%,#f0f2d5 31%,#b4c49e 43%,#718b69 73%,#b6c59f 100%);box-shadow:inset 0 2px 1px #ffffffe0,inset 0 -4px 4px #365b3899,0 5px 0 #1b301f,0 9px 20px #0004;transition:translate .2s,filter .2s}.toggle>span{padding:0}.toggle .button-picture{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(circle at 40% 30%,#17251c,#07130b);border:1px solid #eaf1c390;border-radius:12px;box-shadow:inset 0 2px 4px #000b,0 1px 0 #f3f9d3aa}.button-picture svg{width:31px;height:34px;overflow:visible}.fire{fill:#ffce64;stroke:#fff1a7;stroke-width:1;filter:drop-shadow(0 0 4px #f7c34f)}.fire-core{fill:#fff9d8}.toggle .button-label{font-size:13px;letter-spacing:.02em;text-shadow:0 1px #ffffffe0}.toggle .button-arrow{font-size:21px;text-shadow:0 1px #ffffffe0}.toggle:hover{filter:brightness(1.1);translate:0 -2px}.toggle:active{translate:0 4px;box-shadow:inset 0 2px 4px #0004,0 1px 0 #1b301f}.ember .toggle{background:linear-gradient(130deg,#80524d,#e4bc9e 24%,#fff0d3 31%,#d6a789 43%,#ad6c61 73%,#e2b49c);border-color:#ffe6c7c0;box-shadow:inset 0 2px 1px #fff5e5,inset 0 -4px 4px #70383288,0 5px 0 #401f25,0 9px 20px #0005}.ember .button-picture{background:radial-gradient(circle at 35% 30%,#492d30,#210c1a)}.rainbow .toggle{background:linear-gradient(130deg,#967b65,#ecd4ae 24%,#fff7dd 31%,#e5cbb0 43%,#a58172 73%,#e0c5a9);border-color:#fff1d2bb;box-shadow:inset 0 2px 1px #fff8df,inset 0 -4px 4px #79594199,0 5px 0 #503b35,0 9px 20px #0005}.rainbow .button-picture{background:radial-gradient(circle at 35% 30%,#665047,#241824)}[data-lit='false'] .toggle{background:linear-gradient(130deg,#414b48,#a8b3aa 28%,#d5d9c7 32%,#829388 48%,#3e4d45 75%,#88978b);color:#17231d;border-color:#b4c0b2}[data-lit='false'] .toggle .fire{fill:#718076;stroke:#a9b4a3;filter:none}[data-lit='false'] .toggle .fire-core{fill:#9ca795}.controls{gap:17px}.motion{padding:12px 18px;border:1px solid #87928b;border-radius:12px;background:linear-gradient(135deg,#45504c,#98a29855 35%,#29312e 60%,#5d6b61);box-shadow:inset 0 1px #e6ecdc66,0 3px 0 #050a07}.banner{scroll-margin-top:25px}@media(max-width:900px){.metal-choice{gap:12px}.metal-tile{gap:12px;padding:16px}.tile-image{width:50px;height:50px}.tile-image img{width:37px;height:38px}.tile-image img[src$='.webp']{width:39px;height:39px}.metal-tile strong{font-size:17px}.metal-tile small{font-size:7px}}@media(max-width:650px){.metal-choice{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.metal-tile{min-height:92px;padding:15px 24px;gap:20px;border-radius:15px}.metal-tile strong{font-size:23px}.metal-tile small{font-size:8px}.metal-tile em{font-size:10px}.tile-image{width:58px;height:58px}.tile-image img[src$='.webp']{width:44px;height:44px}.banner{min-height:550px}.controls{align-items:start;flex-direction:column;gap:12px}.toggle{min-width:198px;min-height:64px}.intro-right{align-items:start}.motion{padding:12px;font-size:9px;max-width:144px}.state{font-size:10px}.banner-copy{padding-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.metal-tile,.metal-tile:after,.toggle{transition:none}}

/* Natural wax candle for animals; glass memorial lantern for people. */
.hz-led{padding-block:14px;gap:18px}.hz-light-figure{display:block;position:relative;flex:0 0 70px;width:70px;height:100px;filter:drop-shadow(0 5px 7px #0008)}.memory-light-art{display:block;width:100%;height:100%;overflow:visible}.memory-flame,.memory-glow{opacity:0;transition:opacity .3s}.memory-flame{transform-box:fill-box;transform-origin:50% 100%}.hz-led[data-lit="true"] .memory-flame,.banner[data-lit="true"] .memory-flame{opacity:1;animation:memory-flame-natural 2.8s ease-in-out infinite alternate}.hz-led[data-lit="true"] .memory-glow,.banner[data-lit="true"] .memory-glow{opacity:1;animation:memory-ember 3.5s ease-in-out infinite alternate}.hz-led[data-kind="candle"]{background:radial-gradient(ellipse at 29% 75%,#5b3c2226,transparent 45%),#171a14}.hz-led[data-kind="candle"] small{color:#ded7c6}.hz-led-status{min-width:125px}@keyframes memory-flame-natural{0%{transform:rotate(-2deg) scale(1,.98)}35%{transform:rotate(1deg) scale(.97,1.04)}75%{transform:rotate(-1deg) scale(1.02,1)}100%{transform:rotate(2deg) scale(.98,1.03)}}@keyframes memory-ember{to{opacity:.65}}@media(max-width:600px){.hz-light-figure{width:58px;flex-basis:58px;height:88px}.hz-led{gap:10px 15px}.hz-led-title{max-width:235px}.hz-led-status{min-width:110px}}@media(prefers-reduced-motion:reduce){.memory-flame,.memory-glow{animation:none!important;transition:none!important}}

.natural-candle{height:300px;bottom:15px;display:grid;place-items:center}.natural-candle .memory-light-art{width:180px;height:280px;filter:drop-shadow(0 10px 15px #0008)}.paused .memory-flame,.paused .memory-glow{animation-play-state:paused!important}
