.utns-home{--utns-black:#050507;--utns-night:#201d2f;--utns-violet-deep:#2d216d;--utns-violet:#6841ad;--utns-cyan:#54b1e8;--utns-paper:#e1dfe4;background:var(--utns-black);min-height:100svh;color:var(--utns-paper);position:relative;overflow-x:hidden}.utns-stage{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.utns-stage-sky{background:radial-gradient(70% 28% at 50% 18%,#54b1e829,#0000 70%),radial-gradient(46% 26% at 78% 12%,#6841ad47,#0000 68%),radial-gradient(42% 24% at 18% 22%,#2d216d66,#0000 70%),linear-gradient(#0c0a16 0%,#050507 46%,#090814 100%);position:absolute;inset:0}.utns-night-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.utns-stage-grain,.utns-stage-wear{position:absolute;inset:0}.utns-stage-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.utns-stage-wear{box-shadow:inset 0 0 54px 10px #05050747}.utns-flame-drift{transform-origin:50% 100%;animation:12s ease-in-out infinite alternate utns-sea-swell}.utns-flame-slow{animation-duration:16s}.utns-flame-mid{animation-duration:11s;animation-delay:-4s}.utns-signal-flames{pointer-events:none;z-index:0;opacity:.92;height:34%;position:absolute;bottom:-8%;left:12%;right:12%}.utns-home .utns-cta-glow:hover,.utns-home .utns-cta-glow:focus-visible{box-shadow:0 0 24px #54b1e847}.utns-home .scroll-pulse{background:linear-gradient(#54b1e8,#0000)}.utns-sound-metal{box-shadow:inset 0 -1px #6841ad59}.utns-sound-electronics{box-shadow:inset 0 -1px #54b1e866}.utns-sound-cinematic{box-shadow:inset 0 -1px #e1dfe433}@keyframes utns-sea-swell{0%{transform:translateY(6px)scaleY(.97)}to{transform:translate(-.8%,-12px)scaleY(1.06)}}@media (prefers-reduced-motion:reduce){.utns-flame-drift{animation:none!important}}
