
:root{--bg:#02070a;--panel:#071014;--text:#f5f4ef;--muted:#879199;--line:rgba(224,240,245,.18);--cyan:#8cecff;--amber:#c69b66;--display:'Michroma',sans-serif;--mono:'IBM Plex Mono',monospace;--body:'Manrope',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1500px,calc(100% - 72px));margin:auto}.hidden{position:absolute!important;left:-9999px!important}
.noise{position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.04;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;z-index:80;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(117,224,242,.14) 0,rgba(117,224,242,.05) 24%,rgba(117,224,242,.015) 48%,transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .2s}
.site-header{height:72px;position:fixed;top:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.1vw;border-bottom:1px solid var(--line);background:linear-gradient(#02070ad8,#02070a40);backdrop-filter:blur(8px)}
.brand img{width:190px;display:block}.desktop-nav{display:flex;gap:54px;font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.desktop-nav a,.footer a,.platform-line a,.platform-line button{transition:color .25s ease,text-shadow .25s ease}.desktop-nav a:hover,.footer a:hover,.platform-line a:hover,.platform-line button:hover{color:#ecf3f6}
.header-actions{justify-self:end;display:flex;align-items:center;gap:26px}.sound-toggle{border:0;background:none;color:var(--cyan);font:400 10px var(--mono);letter-spacing:.16em;display:flex;align-items:center;gap:16px;cursor:pointer}.mini-eq{height:24px;display:flex;align-items:flex-end;gap:3px}.mini-eq i{display:block;width:2px;height:6px;background:currentColor;opacity:.85;transition:.2s;border-radius:5px}.sound-active .mini-eq i{animation:mini 1.12s ease-in-out infinite}.sound-active .mini-eq i:nth-child(2){animation-delay:-.2s}.sound-active .mini-eq i:nth-child(3){animation-delay:-.55s}.sound-active .mini-eq i:nth-child(4){animation-delay:-.35s}.sound-active .mini-eq i:nth-child(5){animation-delay:-.8s}.sound-active .mini-eq i:nth-child(6){animation-delay:-.45s}.sound-active .mini-eq i:nth-child(7){animation-delay:-.66s}.sound-active .mini-eq i:nth-child(8){animation-delay:-.28s}.sound-active .mini-eq i:nth-child(9){animation-delay:-.72s}@keyframes mini{50%{height:22px;opacity:1}}
.menu-toggle{display:none;width:32px;height:32px;border:0;background:none;position:relative;cursor:pointer}.menu-toggle i{position:absolute;left:4px;width:24px;height:1px;background:#fff}.menu-toggle i:first-child{top:11px}.menu-toggle i:last-child{top:19px}.mobile-menu{display:none}
.hero{height:100svh;min-height:760px;position:relative;overflow:hidden;background:#02070a}.hero-backgrounds,.hero-bg,.hero-vignette{position:absolute;inset:0}.hero-bg{background-image:var(--image);background-size:cover;background-position:center;opacity:0;filter:saturate(.92) contrast(1.03);transform:scale(1.02);transition:opacity 2.2s ease,transform 15s ease;will-change:opacity,transform}.hero-bg.active{opacity:1;transform:scale(1.055)}
.hero-bg[data-bg=0]{background-position:center 52%}.hero-bg[data-bg=1]{background-position:center 52%}.hero-bg[data-bg=2]{background-position:center 54%}.hero-bg[data-bg=3]{background-position:center 54%}
.hero-vignette{z-index:2;background:linear-gradient(90deg,rgba(1,5,7,.92) 0%,rgba(1,5,7,.52) 32%,rgba(1,5,7,.1) 60%,rgba(1,5,7,.42) 100%),linear-gradient(0deg,rgba(1,5,7,.84) 0%,transparent 31%,rgba(1,5,7,.24) 100%)}
.hud-orbits{position:absolute;z-index:3;inset:0;width:100%;height:100%;color:rgba(212,235,240,.18);pointer-events:none;transform:translate(calc(var(--mx,0)*8px),calc(var(--my,0)*6px));transition:transform .2s}.hud-orbits g{stroke-width:.65}.travel-dot{animation:travel 16s linear infinite}@keyframes travel{50%{transform:translate(260px,170px);opacity:.2}}
.hero-copy{position:absolute;z-index:7;left:3.1vw;top:50%;transform:translateY(-47%);width:min(660px,43vw)}.hero-kicker{display:flex;gap:36px;color:#cbd5d9;font:400 10px var(--mono);letter-spacing:.17em;margin-bottom:30px}.hero h1{font:400 clamp(52px,5.25vw,94px)/.98 var(--display);letter-spacing:-.045em;margin:0;color:#f7f6f2;text-transform:uppercase;transition:opacity .6s,filter .6s,transform .6s}.hero h1.out{opacity:0;filter:blur(11px);transform:translateY(10px)}.hero-copy>p{font:300 clamp(16px,1.18vw,21px)/1.45 var(--body);letter-spacing:.055em;color:#d7d9d6;margin:26px 0 30px;max-width:540px;transition:.5s}
.hero-buttons{display:flex;gap:14px}.button{height:52px;padding:0 26px;border:1px solid rgba(230,243,246,.45);display:inline-flex;align-items:center;justify-content:center;gap:20px;font:400 11px var(--mono);letter-spacing:.16em;cursor:pointer;transition:.35s}.button-light{background:#f6f5ef;color:#081014;border-color:#f6f5ef}.button-line{background:rgba(4,12,15,.18);backdrop-filter:blur(8px)}.button:hover{border-color:var(--cyan);box-shadow:0 0 30px rgba(110,224,246,.12)}.button-light:hover{background:var(--cyan);color:#061015}
.state-selector{position:absolute;z-index:8;right:4.2vw;top:50%;transform:translateY(-47%);width:300px}.state:before{content:"";position:absolute;left:8px;top:24px;bottom:-24px;width:1px;background:var(--line)}.state:last-child:before{display:none}.state{position:relative;width:100%;border:0;background:none;color:#a0abb1;text-align:left;padding:13px 0 13px 44px;min-height:76px;font:400 11px/1.45 var(--mono);letter-spacing:.15em;cursor:pointer;transition:.35s}.state i{position:absolute;left:0;top:15px;width:18px;height:18px;border-radius:50%;border:1px solid #778188;background:#071014;transition:.3s}.state.active{color:#fff}.state.active i{border-color:#dfffff;box-shadow:0 0 0 7px rgba(128,235,255,.12),0 0 18px rgba(128,235,255,.72)}.state.active i:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--cyan)}.state:hover{color:#e8f1f4}
.hero-bottom{position:absolute;z-index:8;left:3.1vw;right:3.1vw;bottom:28px;display:grid;grid-template-columns:1fr 1.7fr;align-items:end;gap:36px}.coordinates{font:400 9px/1.6 var(--mono);letter-spacing:.15em}.coordinates i{display:block;width:190px;height:1px;background:rgba(255,255,255,.45);margin-bottom:15px}.coordinates strong{display:block;color:#fff;font-weight:400}.coordinates span{color:#bbc5c8}.hero-live{text-align:center}.hero-live>span,.hero-live small{font:400 9px var(--mono);letter-spacing:.16em;color:#dce5e6}.hero-live small{display:block;color:#aab9bd}.wave-field{width:100%;border:0;background:transparent;display:flex;align-items:flex-end;justify-content:space-between;gap:2px;cursor:pointer;padding:0}.hero-wave{height:72px;max-width:760px;margin:0 auto}.signal-wave{height:90px}.eq-bar{display:block;flex:1 1 auto;min-width:2px;max-width:4px;min-height:6px;align-self:flex-end;background:linear-gradient(180deg,rgba(224,252,255,.96),rgba(140,236,255,.92) 54%,rgba(74,153,168,.18));border-radius:4px;box-shadow:0 0 12px rgba(124,233,248,.34),0 0 28px rgba(124,233,248,.12);animation-name:eqPulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:running;transform-origin:center bottom;opacity:.82}@keyframes eqPulse{0%,100%{transform:scaleY(.28)}50%{transform:scaleY(1)}}
.scroll-mark{position:absolute;z-index:8;right:3.1vw;bottom:28px;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;background:rgba(2,10,14,.18);backdrop-filter:blur(8px);transition:.35s}.scroll-mark i{width:13px;height:13px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);animation:arrow 1.7s ease-in-out infinite}@keyframes arrow{50%{transform:rotate(45deg) translate(2px,2px)}}.scroll-mark:hover{color:var(--cyan);border-color:rgba(140,236,255,.48);box-shadow:0 0 16px rgba(140,236,255,.18)}
.section{padding:120px 0}.section-title{display:grid;grid-template-columns:220px 1fr 360px;gap:30px;align-items:end;margin-bottom:60px}.section-title>span,.section-title>p,.manifesto-grid>span,.collab-copy>span{font:400 10px var(--mono);letter-spacing:.15em;color:#8b979c}.section-title h2{font:400 clamp(30px,3.4vw,58px)/1.05 var(--display);letter-spacing:-.025em;margin:0}.section-title p{font:300 15px/1.6 var(--body);color:#89959a;margin:0}
.worlds-head{margin-bottom:34px}.world-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.world-card{position:relative;min-height:188px;overflow:hidden;border:1px solid var(--line);background:#051015}.world-backdrop,.world-backdrop img{position:absolute;inset:0;width:100%;height:100%}.world-backdrop img{object-fit:cover;filter:grayscale(.44) brightness(.62) saturate(.75);transition:.8s transform,.8s filter}.world-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,15,20,.08),rgba(6,15,20,.18) 45%,rgba(3,8,10,.9) 100%)}.world-overlay{position:absolute;left:18px;right:54px;bottom:18px;z-index:2}.world-meta{font:400 9px var(--mono);letter-spacing:.18em;color:#d6dfdf;margin-bottom:10px}.world-overlay h3{font:400 clamp(24px,2.3vw,40px) var(--display);letter-spacing:-.03em;margin:0 0 10px}.world-overlay p{margin:0;font:300 13px/1.45 var(--body);color:#d2d9db;max-width:92%}.world-card b{position:absolute;right:16px;bottom:18px;z-index:2;font:300 22px var(--mono);color:#eef4f5;transition:.3s}.world-card:hover img{transform:scale(1.04);filter:grayscale(0) brightness(.78) saturate(.92)}.world-card:hover b{color:var(--cyan)}
.releases{background:linear-gradient(180deg,#02070a,#030b0f 45%,#02070a)}.release-title{grid-template-columns:220px 1fr 420px}.release-list{border-top:1px solid var(--line)}.release-row{height:116px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:78px 70px 1.2fr .6fr .8fr 30px;gap:22px;align-items:center;position:relative;transition:.35s;padding:0 14px}.release-row:hover{background:linear-gradient(90deg,rgba(126,232,247,.07),rgba(126,232,247,.015));box-shadow:inset 0 0 0 1px rgba(126,232,247,.14)}.cover{width:64px;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.cover img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.48) contrast(1.06);transform:scale(1.02);transition:.55s}.release-row:hover .cover img{filter:grayscale(0) brightness(.96);transform:scale(1.08)}.release-row .id,.release-row>span:not(.cover),.release-row>b{font:400 9px var(--mono);letter-spacing:.15em;color:#849096}.release-row strong{font:400 18px var(--body);letter-spacing:.04em;transition:.3s}.release-row:hover b{color:var(--cyan)}.release-row>b{font-size:18px;justify-self:end}.platform-line{display:flex;justify-content:flex-end;gap:30px;margin-top:28px}.platform-line a,.platform-line button{border:0;background:none;color:#98a4a8;font:400 10px var(--mono);letter-spacing:.14em;cursor:pointer}
.manifesto{padding-top:150px;padding-bottom:150px}.manifesto-grid{display:grid;grid-template-columns:220px 1.4fr .7fr;gap:40px}.manifesto-grid p{font:300 clamp(24px,2.5vw,42px)/1.35 var(--body);margin:0 0 50px;max-width:870px}.manifesto-grid h2{font:400 clamp(34px,4.2vw,70px)/1.14 var(--display);margin:0;color:#f1f0eb}.manifesto-grid>strong{align-self:end;font:400 11px/1.8 var(--mono);letter-spacing:.18em;color:var(--cyan)}
.signal{padding-top:30px}.signal-box{height:170px;border:1px solid var(--line);display:grid;grid-template-columns:180px 1fr 150px;align-items:center;padding:25px 32px;background:linear-gradient(90deg,rgba(96,205,225,.03),transparent)}.signal-label span,.signal-label small,.signal-strength span{display:block;font:400 9px var(--mono);letter-spacing:.16em}.signal-label small{color:var(--cyan);margin-top:14px}.signal-label small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);margin-right:8px}.signal-strength{text-align:right}.signal-strength strong{display:block;font:400 26px var(--mono);color:var(--cyan);margin-top:8px}.collab{padding-bottom:150px}.collab-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.collab-copy h2{font:400 clamp(34px,4vw,66px)/1.12 var(--display);margin:25px 0}.collab-copy p{color:#8e999e;font:300 16px/1.7 var(--body)}.collab-copy strong{display:block;color:var(--cyan);font:400 13px/1.7 var(--mono);letter-spacing:.13em;margin-top:50px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-form label{border-bottom:1px solid var(--line);padding-bottom:12px}.contact-form label span{display:block;font:400 9px var(--mono);letter-spacing:.15em;color:#7f8b90;margin-bottom:10px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:0;outline:0;background:transparent;color:#e8ebea;font:300 16px var(--body);resize:none}.contact-form select option{background:#071014}.wide{grid-column:1/-1}.submit{height:54px;border:1px solid #dfe9e8;background:transparent;color:#fff;font:400 10px var(--mono);letter-spacing:.15em;cursor:pointer;transition:.3s}.submit:hover{border-color:var(--cyan);box-shadow:0 0 30px rgba(130,230,247,.1)}
.footer{border-top:1px solid var(--line);min-height:150px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:40px}.footer img{width:150px}.footer p{font:400 9px/1.7 var(--mono);letter-spacing:.11em;color:#758287}.footer p a{color:#aeb9bd}.footer>div{display:flex;gap:26px;font:400 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}
.player{position:fixed;inset:0;z-index:100;display:grid;place-items:center;visibility:hidden;opacity:0;transition:.3s}.player.open{visibility:visible;opacity:1}.player-backdrop{position:absolute;inset:0;background:rgba(0,5,8,.78);border:0;backdrop-filter:blur(14px)}.player-panel{position:relative;width:min(600px,calc(100% - 32px));background:#071014;border:1px solid rgba(140,236,255,.28);padding:22px;box-shadow:0 30px 90px rgba(0,0,0,.6)}.player-panel>div{display:flex;justify-content:space-between;font:400 10px var(--mono);letter-spacing:.16em}.player-panel>div button{border:0;background:none;color:#fff;font-size:24px;cursor:pointer}.player-panel iframe{width:100%;height:352px;border:0;margin-top:18px}.player-panel p{font:400 10px var(--mono);color:#8d999e}
.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:none}
.spot-target,.spot-base,.spot-glow{display:inline-block}.spot-target{position:relative}.spot-base,.spot-glow{white-space:pre-wrap}.spot-glow{position:absolute;left:0;top:0;color:var(--cyan);pointer-events:none;opacity:var(--spot-opacity,0);text-shadow:0 0 18px rgba(140,236,255,.35);-webkit-mask-image:radial-gradient(circle 82px at var(--sx,50%) var(--sy,50%),#000 0,#000 42%,transparent 78%);mask-image:radial-gradient(circle 82px at var(--sx,50%) var(--sy,50%),#000 0,#000 42%,transparent 78%);transition:opacity .12s linear}
@media (max-width:1200px){.world-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:1100px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header{grid-template-columns:1fr auto}.brand img{width:170px}.hero-copy{width:54vw}.state-selector{right:2vw;width:245px}.section-title,.release-title{grid-template-columns:160px 1fr}.section-title p{grid-column:2}.manifesto-grid{grid-template-columns:160px 1fr}.manifesto-grid>strong{grid-column:2}.collab-grid{gap:60px}.mobile-menu{position:fixed;z-index:59;inset:72px 0 0;background:#02070af7;padding:50px;display:flex;flex-direction:column;gap:24px;transform:translateY(-120%);transition:.5s;font:400 15px var(--mono);letter-spacing:.14em;text-transform:uppercase}.mobile-menu.open{transform:none}.mobile-menu span{height:1px;background:var(--line)}}
@media (max-width:760px){.shell{width:min(100% - 32px,660px)}.site-header{height:64px;padding:0 16px}.brand img{width:145px}.sound-toggle span:first-child{display:none}.hero{min-height:760px}.hero-copy{left:18px;right:18px;top:41%;width:auto}.hero-kicker{gap:18px;margin-bottom:24px}.hero h1{font-size:clamp(40px,12vw,60px);line-height:1.02}.hero-copy>p{font-size:14px;max-width:90%}.hero-buttons{flex-wrap:wrap}.button{height:48px;padding:0 18px;font-size:9px}.state-selector{top:auto;left:18px;right:18px;bottom:172px;transform:none;width:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.state{min-height:44px;padding:0;text-align:center}.state:before,.state span{display:none}.state i{position:relative;display:inline-block;top:auto;left:auto;width:13px;height:13px}.hero-bottom{left:18px;right:18px;bottom:24px;display:block}.coordinates{display:none}.hero-live{width:100%}.hero-wave{height:58px;max-width:none}.scroll-mark{display:none}.hud-orbits{opacity:.5}.section{padding:82px 0}.section-title,.release-title{display:block;margin-bottom:35px}.section-title>span{display:block;margin-bottom:20px}.section-title h2{font-size:28px}.section-title p{margin-top:16px}.world-grid{grid-template-columns:1fr;gap:10px}.world-card{min-height:168px}.world-overlay h3{font-size:24px}.world-overlay p{font-size:12px}.release-row{height:92px;grid-template-columns:58px 34px 1fr 24px;padding:0 4px;gap:10px}.release-row>span:nth-of-type(3),.release-row>span:nth-of-type(4){display:none}.cover{width:52px;height:52px}.release-row strong{font-size:13px}.release-row .id{font-size:7px}.manifesto{padding-top:100px}.manifesto-grid{display:block}.manifesto-grid>span{display:block;margin-bottom:28px}.manifesto-grid p{font-size:22px;margin-bottom:38px}.manifesto-grid h2{font-size:28px}.manifesto-grid>strong{display:block;margin-top:36px}.signal-box{height:132px;grid-template-columns:90px 1fr;padding:16px}.signal-strength{display:none}.signal-wave{height:72px}.collab-grid{display:block}.collab-copy{margin-bottom:60px}.collab-copy h2{font-size:30px}.contact-form{grid-template-columns:1fr}.wide{grid-column:auto}.footer{grid-template-columns:1fr;gap:20px;padding:40px 0}.footer>div{flex-wrap:wrap}.footer img{width:130px}.cursor-glow{display:none}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.hero-bg.active{transform:scale(1.03)}}


/* V5.4 micro-polish */
.eq-bar{
  height:var(--base,30px);
  animation:eqLiving var(--dur,1.5s) ease-in-out var(--delay,0s) infinite alternate;
  transform-origin:center bottom;
  will-change:transform,opacity;
}
@keyframes eqLiving{
  0%{transform:scaleY(.30);opacity:.50}
  34%{transform:scaleY(.72);opacity:.78}
  66%{transform:scaleY(.48);opacity:.66}
  100%{transform:scaleY(1);opacity:1}
}
.eq-energized .eq-bar{animation-duration:calc(var(--dur,1.5s)*.64);filter:brightness(1.12)}

.back-to-top{
  position:fixed;right:28px;bottom:clamp(96px,10vh,118px);z-index:55;width:54px;height:54px;border-radius:50%;
  border:1px solid rgba(215,240,245,.26);background:rgba(3,10,13,.52);color:#eaf3f4;
  display:grid;place-items:center;padding:0;cursor:pointer;backdrop-filter:blur(10px);
  opacity:0;visibility:hidden;transform:translateY(12px);transition:.3s ease;
}
.back-to-top span{font:300 19px var(--mono);line-height:1;transform:translateY(4px)}
.back-to-top small{font:400 6px var(--mono);letter-spacing:.16em;transform:translateY(-4px);opacity:.72}
.back-to-top.visible{opacity:1;visibility:visible;transform:none}
.back-to-top:hover{color:var(--cyan);border-color:rgba(140,236,255,.56);box-shadow:0 0 22px rgba(140,236,255,.14)}
.brand{cursor:pointer}

@media (max-width:760px){
  .hero[data-hero-state="1"] h1,.hero[data-hero-state="2"] h1{font-size:clamp(35px,10.5vw,50px);letter-spacing:-.05em}
  .hero[data-hero-state="3"] h1{font-size:clamp(31px,8.8vw,43px);letter-spacing:-.055em;line-height:1.06;max-width:100%}
  .hero[data-hero-state="3"] .hero-copy{right:14px}
  .back-to-top{display:none}
}
@media (prefers-reduced-motion:reduce){.eq-bar{animation:none!important;transform:scaleY(.72)}.back-to-top{transition:none}}


/* V5.5 final interaction polish */
.footer-brand{display:inline-flex;align-items:center;width:max-content;cursor:pointer}
.footer-brand img{display:block}
@media (max-width:760px){
  .state-selector{position:absolute}
  .state-selector::before{content:"";position:absolute;left:12.5%;right:12.5%;top:50%;height:1px;background:rgba(165,195,204,.38);transform:translateY(-.5px);z-index:0}
  .state{position:relative;z-index:1}
  .state i{background:#071014;box-shadow:0 0 0 3px rgba(2,7,10,.72)}
  .state.active i{box-shadow:0 0 0 5px rgba(128,235,255,.10),0 0 16px rgba(128,235,255,.62)}
}


/* V5.6 Mobile Safari equalizer fix: CSS-only, no WAAPI */
.eq-bar{
  -webkit-animation-name:eqLiving!important;
  animation-name:eqLiving!important;
  -webkit-animation-timing-function:ease-in-out!important;
  animation-timing-function:ease-in-out!important;
  -webkit-animation-iteration-count:infinite!important;
  animation-iteration-count:infinite!important;
  -webkit-animation-direction:alternate!important;
  animation-direction:alternate!important;
  -webkit-animation-play-state:running!important;
  animation-play-state:running!important;
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
@-webkit-keyframes eqLiving{
  0%{-webkit-transform:scaleY(.24);transform:scaleY(.24);opacity:.48}
  28%{-webkit-transform:scaleY(.68);transform:scaleY(.68);opacity:.76}
  56%{-webkit-transform:scaleY(.42);transform:scaleY(.42);opacity:.62}
  78%{-webkit-transform:scaleY(.86);transform:scaleY(.86);opacity:.9}
  100%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}
}
@keyframes eqLiving{
  0%{transform:scaleY(.24);opacity:.48}
  28%{transform:scaleY(.68);opacity:.76}
  56%{transform:scaleY(.42);opacity:.62}
  78%{transform:scaleY(.86);opacity:.9}
  100%{transform:scaleY(1);opacity:1}
}
.eq-energized .eq-bar{
  -webkit-animation-duration:calc(var(--dur,1.5s)*.62)!important;
  animation-duration:calc(var(--dur,1.5s)*.62)!important;
  filter:brightness(1.14)
}
@media (max-width:760px){
  .hero-wave .eq-bar{min-width:2px;max-width:4px;box-shadow:0 0 10px rgba(124,233,248,.34)}
}
