:root{--bg:#08090b;--panel:#101216;--line:rgba(255,255,255,.13);--text:#f1f1ed;--muted:#a6a8a9;--lime:#62d8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.42;background-image:linear-gradient(rgba(153,220,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(153,220,255,.032) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 75%)}.cursor-glow{position:fixed;width:26px;height:26px;left:var(--mx,60%);top:var(--my,20%);transform:translate(-50%,-50%);border:1px solid rgba(180,239,255,.82);border-radius:50%;background:radial-gradient(circle,rgba(194,246,255,.45) 0 12%,rgba(98,216,255,.15) 35%,transparent 70%);box-shadow:0 0 14px rgba(98,216,255,.7),0 0 42px rgba(98,216,255,.28);pointer-events:none;z-index:20;mix-blend-mode:screen;transition:width .18s ease,height .18s ease}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);position:absolute;width:100%;z-index:10}.logo{font:500 22px/1 'DM Mono',monospace;letter-spacing:-2px;color:var(--text);text-decoration:none;position:relative}.logo span{color:var(--lime)}.logo i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--lime);right:-8px;bottom:3px}.nav nav{display:flex;gap:32px}.nav a,.nav-cta,footer a{color:var(--muted);text-decoration:none;font-size:12px;transition:color .25s}.nav a:hover,footer a:hover{color:var(--lime)}.nav-cta{color:var(--text)!important;border-bottom:1px solid var(--lime);padding-bottom:5px}.nav-cta span{color:var(--lime);font-size:16px}.hero{min-height:100vh;display:grid;grid-template-columns:48% 52%;padding:130px clamp(24px,5vw,80px) 55px;position:relative}.hero-copy{align-self:center;position:relative;z-index:2}.eyebrow{font:500 10px/1 'DM Mono',monospace;letter-spacing:1.3px;color:var(--muted);text-transform:uppercase;display:flex;align-items:center;gap:9px}.eyebrow span{width:22px;height:1px;background:var(--lime);display:inline-block}.hero h1{font-size:clamp(52px,7vw,110px);line-height:.96;letter-spacing:-.075em;margin:25px 0}.hero h1 em,.statement em{font-weight:400;color:var(--lime);font-family:Georgia,serif}.intro{color:var(--muted);font-size:15px;line-height:1.7;max-width:410px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:36px}.button{font-size:12px;text-decoration:none;display:inline-flex;gap:22px;align-items:center}.button-primary{color:#0c0d0c;background:var(--lime);padding:14px 18px;font-weight:700}.button-primary span{font-size:19px}.button-text{color:var(--text);border-bottom:1px solid var(--line);padding:11px 0}.hero-stage{position:relative;min-height:610px;perspective:1000px;overflow:visible}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:400px;height:400px;background:radial-gradient(circle,#246a85,transparent 68%);opacity:.38;right:-30px;top:50px}.orb-two{width:300px;height:300px;background:radial-gradient(circle,#182c56,transparent 67%);bottom:25px;left:-80px}.crystal-wrap{position:absolute;top:45%;left:50%;width:310px;height:410px;transform:translate(-50%,-50%) rotateX(-8deg) rotateY(-24deg);transform-style:preserve-3d;animation:float 7s ease-in-out infinite}.crystal{height:100%;border:1px solid rgba(219,255,255,.4);background:linear-gradient(115deg,rgba(210,250,255,.24),rgba(105,142,166,.08) 45%,rgba(220,255,255,.17));box-shadow:-24px 27px 60px rgba(0,0,0,.45),inset 15px 0 35px rgba(255,255,255,.08);transform-style:preserve-3d;backdrop-filter:blur(2px)}.crystal:after{content:"";position:absolute;inset:13px;border:1px solid rgba(255,255,255,.16)}.crystal-top{position:absolute;width:100%;height:80px;top:-40px;left:0;transform:rotateX(73deg);transform-origin:bottom;background:linear-gradient(90deg,rgba(220,255,255,.35),rgba(75,99,116,.5));border:1px solid rgba(220,255,255,.35)}.crystal-side{position:absolute;width:60px;height:100%;right:-60px;top:0;transform:rotateY(90deg);transform-origin:left;background:rgba(119,160,178,.16);border:1px solid rgba(220,255,255,.25)}.engraving{position:absolute;z-index:2;inset:80px 40px;text-align:center;display:flex;flex-direction:column;justify-content:center;color:rgba(225,249,255,.82);text-shadow:0 0 12px #c5f4ff;transform:translateZ(15px)}.engraving b{font:500 34px 'DM Mono';letter-spacing:-3px}.engraving span{font:9px 'DM Mono';letter-spacing:2px;line-height:1.6;margin-top:12px}.engraving i{width:42px;height:42px;border:1px solid var(--lime);border-radius:50%;align-self:center;margin-top:25px;box-shadow:0 0 22px #62d8ff}.crystal-shine{position:absolute;inset:0;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.55) 47%,transparent 51%);animation:shine 6s infinite}.coordinate,.stage-caption{font:10px 'DM Mono';color:rgba(255,255,255,.5);position:absolute}.coord-x{top:16%;right:0}.coord-y{bottom:28%;left:4%;writing-mode:vertical-rl}.stage-caption{bottom:7%;right:5%;letter-spacing:1px}.stage-caption span{color:var(--lime);margin-right:12px}.scroll-hint{position:absolute;bottom:28px;left:clamp(24px,5vw,80px);font:9px 'DM Mono';letter-spacing:1.5px;color:var(--muted);display:flex;align-items:center;gap:10px}.scroll-hint span{height:45px;width:1px;background:linear-gradient(var(--lime),transparent)}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;color:#ced1ce;white-space:nowrap}.marquee div{font:500 13px 'DM Mono';letter-spacing:2px;display:inline-block;animation:marquee 20s linear infinite}.marquee i{font-style:normal;color:var(--lime);padding:0 15px}.collection{padding:150px clamp(24px,8vw,130px)}.section-heading{display:grid;grid-template-columns:1fr 2fr 1.1fr;gap:30px;align-items:start;margin-bottom:80px}.section-heading h2,.process h2,.contact h2{font-size:clamp(38px,4.5vw,70px);letter-spacing:-.065em;line-height:1.02;margin:0}.section-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.7;margin:6px 0}.products{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.product-card{border:1px solid var(--line);background:#0c0e11;transition:transform .4s,border .4s}.product-card:hover{transform:translateY(-10px);border-color:rgba(98,216,255,.5)}.product-visual{height:340px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(circle at 45% 40%,#183a50,transparent 55%)}.product-card-large .product-visual{height:430px;background:radial-gradient(circle at 45% 45%,#2e4056,transparent 60%)}.product-visual>span{position:absolute;bottom:16px;left:17px;color:rgba(255,255,255,.55);font:10px 'DM Mono'}.mini-crystal{position:relative;background:linear-gradient(130deg,rgba(230,250,255,.36),rgba(128,176,191,.08) 55%,rgba(255,255,255,.28));border:1px solid rgba(225,250,255,.55);box-shadow:15px 25px 35px rgba(0,0,0,.3),inset 7px 0 18px rgba(255,255,255,.15);transform:rotateX(-12deg) rotateY(-25deg);transition:transform .5s}.product-card:hover .mini-crystal{transform:rotateX(-4deg) rotateY(18deg) scale(1.05)}.cube{width:200px;height:200px}.rectangle{width:130px;height:230px}.tower{width:105px;height:255px}.etched{position:absolute;inset:15%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(214,246,255,.4);font-size:54px;color:rgba(212,244,255,.84);text-shadow:0 0 12px #bdeeff}.product-info{padding:20px 19px 23px;display:flex;justify-content:space-between;align-items:end}.product-info h3{font-size:24px;letter-spacing:-.05em;margin:6px 0 0}.product-type{margin:0;color:var(--muted);font:9px 'DM Mono';letter-spacing:1px}.product-info a{color:var(--lime);font-size:27px;text-decoration:none}.process{background:#0e1012;padding:130px clamp(24px,8vw,130px)}.process-top{display:grid;grid-template-columns:1fr 2fr;margin-bottom:105px}.steps{border-top:1px solid var(--line)}.step{min-height:150px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:15% 1fr auto;align-items:center;gap:20px}.step-no{font:11px 'DM Mono';color:var(--lime)}.step h3{font-size:27px;letter-spacing:-.05em;margin:0 0 7px}.step p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:490px}.step-symbol{font:43px Georgia;color:rgba(98,216,255,.7)}.statement{min-height:570px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:radial-gradient(ellipse at center,rgba(48,142,189,.14),transparent 55%)}.statement p{font-size:clamp(32px,5vw,77px);line-height:1.1;letter-spacing:-.06em;font-weight:700}.contact{min-height:620px;padding:130px clamp(24px,8vw,130px);position:relative;overflow:hidden}.contact>*{position:relative;z-index:1}.contact h2{margin:35px 0}.contact-orb{position:absolute;width:700px;height:700px;border-radius:50%;right:-130px;top:-250px;background:radial-gradient(circle,rgba(98,216,255,.24),rgba(48,94,130,.12) 34%,transparent 68%);filter:blur(1px)}.contact-link{color:var(--lime);font-size:clamp(24px,3.5vw,48px);font-weight:600;letter-spacing:-.05em;text-decoration:none;border-bottom:1px solid rgba(98,216,255,.6)}.contact-link span{font-size:.7em}.contact-note{font-size:12px;color:var(--muted);margin-top:28px}footer{border-top:1px solid var(--line);padding:27px clamp(24px,5vw,80px);display:flex;justify-content:space-between;align-items:center}footer p{font:10px 'DM Mono';color:var(--muted)}footer div{display:flex;gap:19px}footer div a{font-size:10px}@keyframes float{50%{transform:translate(-50%,-53%) rotateX(-4deg) rotateY(-18deg)}}@keyframes shine{0%,55%{transform:translateX(-110%)}75%,100%{transform:translateX(110%)}}@keyframes marquee{to{transform:translateX(-50%)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:760px){.nav nav{display:none}.nav-cta{font-size:10px}.hero{grid-template-columns:1fr;padding-top:115px}.hero-copy{align-self:start}.hero-stage{min-height:440px;margin-top:20px}.crystal-wrap{transform:translate(-50%,-50%) scale(.73) rotateX(-8deg) rotateY(-24deg)}.section-heading,.process-top{grid-template-columns:1fr;gap:20px}.section-heading{margin-bottom:45px}.products{grid-template-columns:1fr}.product-card-large .product-visual,.product-visual{height:300px}.collection,.process{padding-top:90px;padding-bottom:90px}.process-top{margin-bottom:60px}.step{grid-template-columns:42px 1fr 30px;padding:22px 0;min-height:0}.step h3{font-size:21px}.step-symbol{font-size:28px}.statement{min-height:350px}.contact{min-height:500px;padding-top:90px}footer{gap:18px;flex-wrap:wrap}.hero-actions{gap:15px}.button{font-size:11px}}
.cursor-glow::before{content:"";position:absolute;width:430px;height:430px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-image:radial-gradient(circle,rgba(98,216,255,.22) 0,rgba(98,216,255,.09) 34%,transparent 70%),radial-gradient(circle,rgba(202,244,255,.42) 1px,transparent 1.6px);background-size:100% 100%,10px 10px;background-position:center;filter:blur(.6px);pointer-events:none;z-index:-1;opacity:.58}
.laser-head{position:absolute;z-index:4;left:calc(50% - 10px);top:14%;width:68px;height:34px;border:1px solid rgba(173,237,255,.75);background:linear-gradient(135deg,#152a35,#071014);box-shadow:0 0 22px rgba(98,216,255,.35);transform:translateX(-50%);transition:left .14s ease,top .14s ease}.laser-head:before{content:"";position:absolute;left:20px;bottom:-12px;width:25px;height:12px;background:#182b35;clip-path:polygon(17% 0,83% 0,100% 100%,0 100%)}.laser-head span{position:absolute;left:29px;bottom:-17px;width:10px;height:10px;border-radius:50%;background:#62d8ff;box-shadow:0 0 11px 5px rgba(98,216,255,.75)}.laser-head i{display:block;height:3px;background:var(--lime);margin:7px 8px;box-shadow:0 0 9px var(--lime)}.laser-head b{position:absolute;top:-17px;left:0;white-space:nowrap;font:8px 'DM Mono';letter-spacing:.6px;color:#aeeeff}.laser-beam{position:absolute;z-index:3;left:50%;top:calc(14% + 30px);width:1px;height:260px;transform-origin:top;background:linear-gradient(var(--lime),rgba(98,216,255,.45) 50%,transparent);box-shadow:0 0 10px 2px rgba(98,216,255,.9);opacity:.85;transition:left .14s ease,top .14s ease,transform .14s ease}.engraving-demo{overflow:visible}.etching-art{position:absolute;z-index:3;width:82%;height:72%;left:9%;top:15%;transform:translateZ(26px);overflow:visible}.etch-points{fill:rgba(190,245,255,.19);stroke:#c6f5ff;stroke-width:1.25;stroke-linejoin:round;stroke-dasharray:2 4;animation:etchReveal 4s linear infinite;filter:drop-shadow(0 0 4px #62d8ff)}.etch-points circle{fill:#e4fbff;stroke:none}.laser-dot{fill:#fff;stroke:#62d8ff;stroke-width:1;animation:laserScan 4s ease-in-out infinite}.laser-dot circle:last-child{fill:none;opacity:.45}.etch-status{position:absolute;z-index:4;bottom:25px;left:27px;right:27px;border-top:1px solid rgba(196,245,255,.35);padding-top:7px;font:8px 'DM Mono';letter-spacing:.8px;color:#c8f5ff;display:flex;gap:7px;align-items:center}.etch-status span{width:5px;height:5px;background:var(--lime);box-shadow:0 0 7px var(--lime);border-radius:50%;animation:blink 1s steps(2) infinite}.etch-status b{margin-left:auto;font-weight:400;color:var(--lime)}@keyframes etchReveal{0%{stroke-dashoffset:260;opacity:.25}40%,100%{stroke-dashoffset:0;opacity:1}}@keyframes laserScan{0%,100%{transform:translate(0,0)}30%{transform:translate(48px,74px)}60%{transform:translate(-40px,118px)}}@keyframes blink{50%{opacity:.25}}@media(max-width:760px){.laser-head{top:10%;transform:translateX(-50%) scale(.8)}.laser-beam{top:calc(10% + 25px);height:185px}.etch-status{bottom:19px;font-size:7px}}
.engraving-demo .crystal-shine{display:none}
/* 3D UV engraving workstation */
.workstation{position:absolute;inset:0;perspective:1050px;perspective-origin:50% 42%;transform-style:preserve-3d;--rx:-14deg;--ry:-20deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease}.machine-frame,.work-bed,.k9-cube,.uv-beam{position:absolute;left:50%;top:48%;transform-style:preserve-3d}.machine-frame{width:400px;height:260px;transform:translate(-50%,-50%) translateZ(-45px)}.machine-back{position:absolute;inset:0;background:linear-gradient(135deg,rgba(17,34,44,.82),rgba(4,9,13,.92));border:1px solid rgba(120,204,237,.32);box-shadow:inset 0 0 45px #03070a,0 20px 60px #000}.machine-rail{position:absolute;background:linear-gradient(#2f5969,#0b2029 45%,#4a8398);box-shadow:0 0 9px rgba(99,220,255,.3)}.rail-x{width:340px;height:13px;left:30px;top:44px}.rail-y{width:13px;height:173px;left:204px;top:44px}.laser-carriage{position:absolute;width:54px;height:42px;left:184px;top:27px;background:linear-gradient(135deg,#5d8b9c,#11232b 62%);border:1px solid #8fdcee;box-shadow:0 0 16px rgba(98,216,255,.35);transform:translateZ(17px)}.laser-carriage:after{content:"";position:absolute;left:17px;bottom:-45px;width:18px;height:45px;background:linear-gradient(90deg,#0d1c23,#4d8294,#0d1c23)}.laser-carriage i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--lime);left:19px;bottom:-52px;box-shadow:0 0 14px 5px rgba(98,216,255,.78)}.laser-carriage span{font:8px 'DM Mono';color:#d9f8ff;position:absolute;top:6px;left:17px}.work-bed{width:420px;height:270px;top:calc(48% + 78px);background:#081217;border:1px solid rgba(129,212,240,.3);transform:translate(-50%,-50%) rotateX(90deg);box-shadow:0 0 45px rgba(98,216,255,.11),inset 0 0 40px #020506}.bed-grid{position:absolute;inset:17px;background-image:linear-gradient(rgba(116,212,245,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(116,212,245,.11) 1px,transparent 1px);background-size:17px 17px}.bed-label{position:absolute;bottom:10px;left:13px;font:8px 'DM Mono';letter-spacing:1px;color:rgba(189,241,255,.62)}.k9-cube{width:155px;height:155px;transform:translate(-50%,-50%) translateZ(26px)}.cube-face{position:absolute;width:155px;height:155px;border:1px solid rgba(190,245,255,.48);background:linear-gradient(135deg,rgba(200,246,255,.18),rgba(65,142,172,.06));backface-visibility:visible}.cube-front{transform:translateZ(77.5px)}.cube-back{transform:rotateY(180deg) translateZ(77.5px)}.cube-right{transform:rotateY(90deg) translateZ(77.5px);background:rgba(104,187,214,.11)}.cube-left{transform:rotateY(-90deg) translateZ(77.5px)}.cube-top{transform:rotateX(90deg) translateZ(77.5px);background:rgba(193,240,255,.18)}.cube-bottom{transform:rotateX(-90deg) translateZ(77.5px)}.inner-engraving{position:absolute;inset:0;transform-style:preserve-3d}.dot{position:absolute;width:3px;height:3px;border-radius:50%;background:#c8f7ff;box-shadow:0 0 5px #62d8ff;animation:dotPulse 1.8s ease-in-out infinite}.d1{left:42%;top:18%;transform:translateZ(4px)}.d2{left:30%;top:29%;transform:translateZ(-29px)}.d3{left:56%;top:28%;transform:translateZ(34px)}.d4{left:23%;top:43%;transform:translateZ(9px)}.d5{left:45%;top:39%;transform:translateZ(-38px)}.d6{left:67%;top:42%;transform:translateZ(45px)}.d7{left:17%;top:58%;transform:translateZ(20px)}.d8{left:34%;top:54%;transform:translateZ(53px)}.d9{left:53%;top:58%;transform:translateZ(-10px)}.d10{left:74%;top:57%;transform:translateZ(25px)}.d11{left:27%;top:72%;transform:translateZ(-43px)}.d12{left:43%;top:70%;transform:translateZ(17px)}.d13{left:59%;top:73%;transform:translateZ(47px)}.d14{left:38%;top:86%;transform:translateZ(-14px)}.d15{left:55%;top:87%;transform:translateZ(31px)}.scan-point{position:absolute;left:48%;top:29%;width:13px;height:13px;border:1px solid #d2f8ff;border-radius:50%;transform:translateZ(82px);box-shadow:0 0 18px 5px rgba(98,216,255,.8);animation:scan3d 4s linear infinite}.uv-beam{width:2px;height:205px;transform:translate(-50%,-50%) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(80px);transform-origin:top;background:linear-gradient(#62d8ff,rgba(98,216,255,.2),transparent);box-shadow:0 0 10px 3px #62d8ff;transition:transform .18s ease}.scene-status{position:absolute;z-index:5;bottom:9%;left:16%;right:8%;border-top:1px solid rgba(189,241,255,.32);padding-top:9px;font:9px 'DM Mono';letter-spacing:1px;color:#c8f5ff;display:flex;gap:7px}.scene-status span{width:5px;height:5px;background:var(--lime);box-shadow:0 0 7px var(--lime);border-radius:50%;animation:blink 1s steps(2) infinite}.scene-status b{margin-left:auto;font-weight:400;color:var(--lime)}@keyframes dotPulse{50%{opacity:.38;box-shadow:0 0 3px #62d8ff}}@keyframes scan3d{0%{left:25%;top:23%}30%{left:65%;top:38%}60%{left:32%;top:68%}100%{left:55%;top:86%}}@media(max-width:760px){.workstation{transform:scale(.76);transform-origin:center top;inset:-20px -45px}.scene-status{bottom:15%;left:15%;right:6%}}
.inner-engraving:before,.inner-engraving:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:2px;border-radius:50%;background:#bff5ff;box-shadow:-49px -59px #bff5ff,-37px -46px #9deaff,-22px -64px #d8fbff,-8px -51px #9deaff,13px -61px #c4f6ff,31px -43px #a6edff,48px -27px #d8fbff,-59px -23px #9deaff,-44px -11px #c4f6ff,-28px -31px #a6edff,-12px -17px #d8fbff,7px -30px #9deaff,25px -14px #c4f6ff,44px -4px #a6edff,59px 13px #d8fbff,-65px 12px #c4f6ff,-50px 27px #9deaff,-32px 9px #d8fbff,-16px 24px #a6edff,2px 10px #c4f6ff,19px 29px #9deaff,38px 18px #d8fbff,57px 36px #a6edff,-53px 47px #d8fbff,-36px 60px #9deaff,-17px 45px #c4f6ff,5px 61px #a6edff,24px 47px #d8fbff,43px 66px #c4f6ff;filter:drop-shadow(0 0 3px #62d8ff);opacity:.78;transform:translateZ(-27px);animation:particleFlicker 2.4s ease-in-out infinite}.inner-engraving:after{transform:translateZ(35px) translate(9px,-8px);opacity:.56;animation-delay:-1.1s}@keyframes particleFlicker{50%{opacity:.3;filter:drop-shadow(0 0 1px #62d8ff)}}.inner-engraving:before,.inner-engraving:after{content:none}.particle-shape{position:absolute;inset:9%;width:82%;height:82%;overflow:visible;transform:translateZ(26px);filter:drop-shadow(0 0 4px #62d8ff)}.particle-shape g{fill:none;stroke:#c8f7ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 7}.particle-shape circle{fill:#dffaff;stroke:none}.shape-pikachu{animation:showPikachu 9s ease-in-out infinite}.shape-diamond{transform:translateZ(-24px) scale(.86);animation:showDiamond 9s ease-in-out infinite}@keyframes showPikachu{0%,42%{opacity:1}50%,92%{opacity:0}100%{opacity:1}}@keyframes showDiamond{0%,42%{opacity:0}50%,92%{opacity:1}100%{opacity:0}}
.particle-shape{transform-style:preserve-3d}.shape-human{transform:translateZ(28px) rotateY(-10deg);animation:showHuman 12s ease-in-out infinite}.shape-diamond{transform:translateZ(-8px) rotateY(16deg) rotateX(-9deg) scale(.88);animation:showDiamond3d 12s ease-in-out infinite}.shape-polyhedron{transform:translateZ(38px) rotateY(-19deg) rotateX(12deg) scale(.88);animation:showPolyhedron 12s ease-in-out infinite}.particle-shape .depth-line{stroke:#7ee5ff;opacity:.62;stroke-dasharray:.1 6}@keyframes showHuman{0%,27%{opacity:1}33%,100%{opacity:0}}@keyframes showDiamond3d{0%,27%{opacity:0}33%,60%{opacity:1}66%,100%{opacity:0}}@keyframes showPolyhedron{0%,60%{opacity:0}66%,93%{opacity:1}100%{opacity:0}}
.cursor-glow::before{mask-image:radial-gradient(circle,black 0 38%,rgba(0,0,0,.72) 56%,rgba(0,0,0,.22) 75%,transparent 100%);-webkit-mask-image:radial-gradient(circle,black 0 38%,rgba(0,0,0,.72) 56%,rgba(0,0,0,.22) 75%,transparent 100%)}
.cursor-glow::before{mask-image:radial-gradient(circle,black 0 22%,rgba(0,0,0,.62) 42%,rgba(0,0,0,.16) 63%,transparent 88%);-webkit-mask-image:radial-gradient(circle,black 0 22%,rgba(0,0,0,.62) 42%,rgba(0,0,0,.16) 63%,transparent 88%)}
