#opening-effect-wrapper.opening-effect-brain_wave_reveal{z-index:99999;background:#030a1b;position:fixed;inset:0;overflow:hidden;display:block!important}.bw-opening{color:#f5f7ff;background:radial-gradient(at 50% 47%,#0b2e5d 0,#071a3a 32%,#030a1b 72%);place-items:center;font-family:DM Sans,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.bw-opening-grid{opacity:.16;background-image:linear-gradient(#55baff33 1px,#0000 1px),linear-gradient(90deg,#55baff33 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:-20%;transform:perspective(500px)rotateX(62deg)translateY(30%);-webkit-mask-image:linear-gradient(#0000,#000 20% 85%,#0000);mask-image:linear-gradient(#0000,#000 20% 85%,#0000)}.bw-opening-wave{filter:blur(15px);opacity:.66;background:radial-gradient(#0000 46%,#2de4ff 47%,#0000 48% 50%,#a95cff 51%,#0000 52% 54%,#f6b655 55%,#0000 56%);border-radius:50%;width:130%;height:240px;animation:8s ease-in-out infinite alternate bwWave;position:absolute;left:-15%;transform:rotate(-9deg)}.bw-opening-wave-a{top:27%}.bw-opening-wave-b{opacity:.48;animation-delay:-3s;top:54%;transform:rotate(8deg)scaleX(.8)}@keyframes bwWave{to{transform:translateY(35px)rotate(5deg)scaleY(.72)}}.bw-opening-copy{z-index:1;text-align:center;animation:1.2s .2s both bwRise}.bw-opening-mark{color:#50d4ff;text-shadow:0 0 40px #20b8ff99;font:700 clamp(52px,8vw,95px)/1 Playfair Display,serif}.bw-opening-copy>p{color:#64cff7;letter-spacing:.33em;text-transform:uppercase;margin:13px 0;font-size:10px}.bw-opening-copy h2{letter-spacing:-.04em;margin:14px 0;font:600 clamp(36px,6vw,78px)/1 Playfair Display,serif}.bw-opening-copy h2 em{color:#f0ce69;font-weight:500}.bw-opening-prof{color:#9eb3d3;letter-spacing:.2em;font-size:9px}.bw-opening-trigger{z-index:3;color:#fff;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:14px;font:600 10px DM Sans,sans-serif;display:grid;position:absolute;bottom:15%}.bw-open-core{border:1px solid #50d4ff77;border-radius:50%;place-items:center;width:74px;height:74px;transition:all .3s;display:grid;position:relative;box-shadow:0 0 30px #20b8ff2c}.bw-open-core:before{content:"";border:1px solid #f0ce6988;border-radius:50%;position:absolute;inset:8px}.bw-open-core i{background:#f3d471;border-radius:50%;width:9px;height:9px;box-shadow:0 0 20px #f3d471}.bw-open-core b{border:1px solid #39bbf855;border-radius:50%;animation:2.5s infinite bwPulse;position:absolute;inset:-7px}.bw-open-core b:nth-child(2){animation-delay:.8s}.bw-open-core b:nth-child(3){animation-delay:1.6s}@keyframes bwPulse{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}.bw-opening-trigger:hover .bw-open-core{background:#20b8ff20;box-shadow:0 0 45px #20b8ff66}.bw-opening-trigger>span:last-child i{color:#5bd2ff;margin-left:7px;font-style:normal}.bw-opening footer{color:#8097b9;letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;bottom:32px}.bw-opening footer i{color:#f0ce69;padding:0 8px;font-style:normal}.bw-opening.is-opening .bw-opening-wave{filter:blur(4px);opacity:1;animation-duration:1.2s}.bw-opening.is-opening .bw-opening-copy{opacity:0;transition:all 1.2s;transform:scale(.93)}.bw-opening.is-leaving{opacity:0;transition:opacity 1.1s}.bw-opening.is-leaving .bw-opening-grid{transition:transform 1.3s;transform:perspective(500px)rotateX(80deg)translateY(100%)}.bw-opening-trigger:focus-visible{outline-offset:8px;outline:2px solid #5bd2ff}@keyframes bwRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (width<=600px){.bw-opening-wave{height:150px}.bw-opening-trigger{bottom:17%}.bw-opening footer{font-size:8px;bottom:22px}}@media (prefers-reduced-motion:reduce){.bw-opening-wave,.bw-open-core b,.bw-opening-copy{animation:none}}.bw-opening-brain{z-index:2;width:62%;height:86%;transition:transform 1.5s cubic-bezier(.2,.7,.2,1),opacity 1.5s;position:absolute;top:6%;right:-3%}.bw-opening-brain canvas{width:100%;height:100%;display:block}.bw-opening .bw-opening-copy{text-align:left;z-index:3;width:45%;position:absolute;top:28%;left:8%}.bw-opening .bw-opening-copy h2{font-size:clamp(40px,5.5vw,80px)}.bw-opening .bw-opening-copy .bw-opening-logo{width:180px;margin:0 0 25px}.bw-opening .bw-opening-trigger{text-align:left;align-items:center;gap:23px;font-size:11px;display:flex;bottom:15%;left:8%}.bw-opening footer{bottom:35px;left:8%}.bw-opening-wave{opacity:.28;filter:blur(4px)}.bw-opening.is-opening .bw-opening-brain{opacity:.15;transform:scale(1.7)translate(-12%)}.bw-opening.is-opening .bw-opening-copy{opacity:0;transform:translate(-70px)}.bw-opening.is-opening .bw-opening-trigger{opacity:0;transition:opacity .5s}@media (width<=650px){.bw-opening-brain{width:118%;height:49%;top:5%;right:-9%}.bw-opening .bw-opening-copy{width:84%;top:51%;left:8%}.bw-opening .bw-opening-copy h2{font-size:clamp(39px,11vw,56px)}.bw-opening .bw-opening-copy .bw-opening-logo{width:130px;position:fixed;top:27px;left:8%}.bw-opening-copy>p{letter-spacing:.18em;font-size:8px}.bw-opening-prof{font-size:8px}.bw-opening .bw-opening-trigger{gap:20px;font-size:9px;bottom:8%;left:8%}.bw-open-core{width:50px;height:50px}.bw-opening footer{font-size:7px;bottom:20px;left:8%}.bw-opening-wave{opacity:.2;height:180px}}@media (prefers-reduced-motion:reduce){.bw-opening-brain{transition:none}}.bw-opening>.bw-opening-logo{z-index:4;width:180px;height:auto;margin:0;position:absolute;top:22%;left:8%}.bw-opening .bw-opening-copy{top:34%}@media (width<=650px){.bw-opening>.bw-opening-logo{width:130px;top:25px;left:8%}.bw-opening .bw-opening-copy{top:54%}}.bw-brain-fallback{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .3s;animation:5s ease-in-out infinite alternate bwCortexBreathe;position:absolute;inset:0}.is-neural-ready>.bw-brain-fallback{opacity:0;pointer-events:none}@keyframes bwCortexBreathe{0%{filter:brightness(.92);transform:translateY(-5px)scale(.98)}to{filter:brightness(1.12);transform:translateY(6px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.bw-brain-fallback{animation:none}}.bw-opening{cursor:pointer}
