.HomeView-module__uC5iCW__page{background:var(--bg-void);min-height:100vh;font-family:var(--font-body);position:relative;overflow:hidden}.HomeView-module__uC5iCW__shardField{z-index:0;position:absolute;inset:0;overflow:hidden}.HomeView-module__uC5iCW__shard{opacity:0;animation:1.2s ease-out forwards HomeView-module__uC5iCW__shardReveal;position:absolute}.HomeView-module__uC5iCW__shard1{clip-path:polygon(50% 0%,100% 38%,82% 100%,12% 80%,0% 25%);background:linear-gradient(135deg,var(--fire-core)0%,transparent 70%);opacity:.06;width:420px;height:420px;animation:1.2s ease-out .2s forwards HomeView-module__uC5iCW__shardReveal,32s ease-in-out infinite HomeView-module__uC5iCW__shardDrift1;top:-5%;right:-8%}.HomeView-module__uC5iCW__shard2{clip-path:polygon(20% 0%,100% 10%,85% 100%,0% 75%);background:linear-gradient(200deg,var(--ember)0%,transparent 60%);opacity:.04;width:350px;height:350px;animation:1.2s ease-out .4s forwards HomeView-module__uC5iCW__shardReveal,28s ease-in-out infinite HomeView-module__uC5iCW__shardDrift2;bottom:-12%;left:-5%}.HomeView-module__uC5iCW__shard3{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(160deg,var(--fire-glow)0%,transparent 80%);opacity:.03;width:200px;height:200px;animation:1.2s ease-out .6s forwards HomeView-module__uC5iCW__shardReveal,36s ease-in-out infinite HomeView-module__uC5iCW__shardDrift3;top:30%;left:45%}.HomeView-module__uC5iCW__shard4{clip-path:polygon(30% 0%,100% 20%,70% 100%,0% 80%);background:linear-gradient(180deg,var(--fire-core)0%,transparent 75%);opacity:.035;width:160px;height:160px;animation:1.2s ease-out .8s forwards HomeView-module__uC5iCW__shardReveal,40s ease-in-out infinite HomeView-module__uC5iCW__shardDrift4;top:10%;left:15%}@keyframes HomeView-module__uC5iCW__shardReveal{0%{opacity:0;transform:scale(.8)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes HomeView-module__uC5iCW__shardDrift1{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(3deg)translate(-15px,10px)}}@keyframes HomeView-module__uC5iCW__shardDrift2{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-2deg)translate(10px,-12px)}}@keyframes HomeView-module__uC5iCW__shardDrift3{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(4deg)translate(-8px,-15px)}}@keyframes HomeView-module__uC5iCW__shardDrift4{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-3deg)translate(12px,8px)}}.HomeView-module__uC5iCW__emberField{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HomeView-module__uC5iCW__ember{background:var(--fire-core);opacity:0;border-radius:50%;width:3px;height:3px;animation:linear infinite HomeView-module__uC5iCW__emberFloat;position:absolute;bottom:-10px}.HomeView-module__uC5iCW__ember1{animation-duration:8s;animation-delay:0s;left:8%}.HomeView-module__uC5iCW__ember2{animation-duration:11s;animation-delay:2s;left:15%}.HomeView-module__uC5iCW__ember3{animation-duration:9s;animation-delay:4s;left:25%}.HomeView-module__uC5iCW__ember4{animation-duration:13s;animation-delay:1s;left:35%}.HomeView-module__uC5iCW__ember5{animation-duration:10s;animation-delay:3s;left:48%}.HomeView-module__uC5iCW__ember6{animation-duration:7s;animation-delay:5s;left:58%}.HomeView-module__uC5iCW__ember7{animation-duration:12s;animation-delay:.5s;left:68%}.HomeView-module__uC5iCW__ember8{animation-duration:9s;animation-delay:2.5s;left:78%}.HomeView-module__uC5iCW__ember9{animation-duration:14s;animation-delay:1.5s;left:88%}.HomeView-module__uC5iCW__ember10{animation-duration:11s;animation-delay:6s;left:42%}.HomeView-module__uC5iCW__ember11{animation-duration:8s;animation-delay:3.5s;left:55%}.HomeView-module__uC5iCW__ember12{animation-duration:10s;animation-delay:7s;left:72%}@keyframes HomeView-module__uC5iCW__emberFloat{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.8}50%{opacity:.4}90%{opacity:.1}to{opacity:0;transform:translateY(-105vh)translate(30px)}}.HomeView-module__uC5iCW__page:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff02 2px 4px);position:absolute;inset:0}.HomeView-module__uC5iCW__main{z-index:3;flex-direction:column;min-height:100vh;padding:60px 48px;display:flex;position:relative}.HomeView-module__uC5iCW__hero{flex-direction:column;flex:1;justify-content:center;max-width:900px;padding-left:5vw;display:flex}.HomeView-module__uC5iCW__studioName{font-family:var(--font-display);letter-spacing:.15em;color:var(--text-primary);background:linear-gradient(180deg,#fff 0%,var(--text-primary)30%,var(--fire-glow)60%,var(--fire-core)80%,var(--ember)100%);-webkit-text-fill-color:transparent;opacity:0;background-size:100% 300%;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,14vw,180px);font-weight:400;line-height:.9;animation:6s ease-in-out infinite HomeView-module__uC5iCW__moltenShift,.8s ease-out forwards HomeView-module__uC5iCW__titleReveal}@keyframes HomeView-module__uC5iCW__moltenShift{0%,to{background-position:0 0}50%{background-position:0 60%}}@keyframes HomeView-module__uC5iCW__titleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HomeView-module__uC5iCW__tagline{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);opacity:0;margin-top:24px;font-size:13px;font-weight:400;animation:.6s ease-out .6s forwards HomeView-module__uC5iCW__fadeIn}.HomeView-module__uC5iCW__badge{clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);background:var(--fire-core);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bg-void);opacity:0;align-self:flex-start;margin-top:32px;padding:10px 28px 10px 20px;font-size:11px;font-weight:600;animation:.6s ease-out .9s forwards HomeView-module__uC5iCW__fadeIn;display:inline-block}@keyframes HomeView-module__uC5iCW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HomeView-module__uC5iCW__footer{z-index:3;opacity:0;animation:.6s ease-out 1.4s forwards HomeView-module__uC5iCW__fadeIn;position:absolute;bottom:48px;right:48px}.HomeView-module__uC5iCW__copyright{font-family:var(--font-body);color:var(--ash);letter-spacing:.05em;font-size:10px}@media (max-width:768px){.HomeView-module__uC5iCW__page{overflow:visible}.HomeView-module__uC5iCW__shardField{pointer-events:none;position:fixed}.HomeView-module__uC5iCW__main{min-height:auto;padding:80px 24px 0}.HomeView-module__uC5iCW__hero{align-items:flex-start;min-height:50vh;padding-left:0}.HomeView-module__uC5iCW__shard1{width:220px;height:220px}.HomeView-module__uC5iCW__shard2{width:180px;height:180px}.HomeView-module__uC5iCW__shard3{width:120px;height:120px}.HomeView-module__uC5iCW__shard4{width:100px;height:100px}.HomeView-module__uC5iCW__footer{z-index:3;text-align:center;width:100%;padding:32px 24px 48px;position:relative;bottom:auto;right:auto}.HomeView-module__uC5iCW__copyright{text-align:center}.HomeView-module__uC5iCW__tagline{letter-spacing:.15em;font-size:11px}.HomeView-module__uC5iCW__badge{padding:8px 20px 8px 14px;font-size:10px}}@media (max-width:480px){.HomeView-module__uC5iCW__main{padding:60px 16px 0}.HomeView-module__uC5iCW__hero{min-height:40vh}.HomeView-module__uC5iCW__studioName{font-size:clamp(48px,15vw,80px)}.HomeView-module__uC5iCW__tagline{letter-spacing:.12em;margin-top:16px;font-size:10px}.HomeView-module__uC5iCW__badge{margin-top:20px;padding:8px 18px 8px 12px;font-size:9px}.HomeView-module__uC5iCW__footer{padding:24px 16px 40px}.HomeView-module__uC5iCW__shard1{width:140px;height:140px}.HomeView-module__uC5iCW__shard2{width:120px;height:120px}.HomeView-module__uC5iCW__shard3,.HomeView-module__uC5iCW__shard4{display:none}}
