.header.b4-header{position:relative;isolation:isolate;background-image:none !important;background-color:#0b0c0e}.b4-header > .b4-header__scene{position:absolute;z-index:-1;inset:0;width:100%;margin:0;overflow:hidden;pointer-events:none;user-select:none;background:radial-gradient(ellipse at 50% 37%,rgba(137,34,34,.18),transparent 55%),linear-gradient(180deg,#0b0c0e 0%,#101013 65%,#0b0c0e 100%)}.b4-header__scene::before,.b4-header__scene::after{content:"";position:absolute;z-index:2;inset:0}.b4-header__scene::before{opacity:.18;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.32) 3px 4px)}.b4-header__scene::after{background:linear-gradient(90deg,rgba(11,12,14,.55),transparent 22% 78%,rgba(11,12,14,.55));box-shadow:inset 0 16px 30px -18px #000,inset 0 -22px 30px -22px #000}.b4-header__aura{position:absolute;width:860px;max-width:120%;height:280px;left:50%;top:40%;background:radial-gradient(ellipse,rgba(137,34,34,.26),rgba(137,34,34,.11) 40%,transparent 70%);transform:translate(-50%,-50%);animation:b4-field-breathe 9s ease-in-out infinite}.b4-header__grid{position:absolute;left:-25%;top:43%;width:150%;height:320px;opacity:.34;background-image:linear-gradient(rgba(137,34,34,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(137,34,34,.16) 1px,transparent 1px);background-size:64px 48px;transform:perspective(270px) rotateX(61deg);transform-origin:center top;-webkit-mask-image:radial-gradient(ellipse at 50% 26%,#000,transparent 66%);mask-image:radial-gradient(ellipse at 50% 26%,#000,transparent 66%)}.b4-header__circuits{position:absolute;width:100%;height:calc(100% - 30px);inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent)}.b4-header__tracks{stroke:var(--tt-accent,#892222);stroke-width:1;opacity:.3}.b4-header__signals{stroke:var(--tt-accent,#892222);stroke-width:1.5;stroke-dasharray:24 680;stroke-dashoffset:704;opacity:.75;animation:b4-field-signal 10s linear infinite}.b4-header__signals path:nth-child(2){opacity:.7}.b4-header__signals path:nth-child(3){opacity:.5}.b4-header__nodes{stroke:var(--tt-accent,#892222);stroke-width:1;fill:#160e13;opacity:.55}.b4-header__marks{stroke:var(--tt-accent,#892222);stroke-width:1;opacity:.3}.b4-header__horizon{position:absolute;left:50%;bottom:54px;width:min(660px,76%);height:1px;transform:translateX(-50%);opacity:.65;background:linear-gradient(90deg,transparent,var(--tt-accent,#892222) 30%,var(--tt-accent,#892222) 50%,var(--tt-accent,#892222) 70%,transparent);box-shadow:0 0 16px 2px rgba(137,34,34,.16)}.b4-header__motes{position:absolute;inset:0}.b4-header__motes i{position:absolute;width:2px;height:2px;left:24%;top:74%;background:var(--tt-accent,#892222);box-shadow:0 0 7px rgba(137,34,34,.7);opacity:0;animation:b4-field-rise 8s ease-in-out infinite}.b4-header__motes i:nth-child(2){left:33%;top:60%;animation-delay:-3s;animation-duration:11s}.b4-header__motes i:nth-child(3){left:40%;top:78%;animation-delay:-6s}.b4-header__motes i:nth-child(4){left:47%;top:32%;animation-delay:-2s;animation-duration:10s}.b4-header__motes i:nth-child(5){left:57%;top:68%;animation-delay:-4s;animation-duration:12s}.b4-header__motes i:nth-child(6){left:64%;top:42%;animation-delay:-7s}.b4-header__motes i:nth-child(7){left:73%;top:72%;animation-delay:-1s;animation-duration:10s}.b4-header__motes i:nth-child(8){left:80%;top:52%;animation-delay:-5s;animation-duration:9s}.header.b4-header .logo_wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:222px;padding:35px 0 39px}.header.b4-header .logo_wrapper::before,.header.b4-header .logo_wrapper::after,.header.b4-header .logo::after{content:none;animation:none}.header.b4-header .logo{flex:0 1 420px;width:420px;height:140px;max-width:80%;overflow:visible;filter:drop-shadow(0 6px 22px rgba(0,0,0,.65))}.header.b4-header .logo:focus-visible{outline:1px solid var(--tt-accent,#892222);outline-offset:8px;border-radius:3px}.header.b4-header .nav_menu{z-index:3}@keyframes b4-field-breathe{0%,100%{opacity:.65;transform:translate(-50%,-50%) scale(.93)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes b4-field-signal{to{stroke-dashoffset:0}}@keyframes b4-field-rise{0%,100%{opacity:0;transform:translate3d(0,12px,0)}25%{opacity:.65}75%{opacity:.15}90%{opacity:0;transform:translate3d(15px,-55px,0)}}@media (max-width:768px){.header.b4-header .logo_wrapper{min-height:190px;padding:26px 0 32px}.header.b4-header .logo{flex-basis:350px;height:124px;max-width:84%}.b4-header__circuits{opacity:.65}.b4-header__grid{opacity:.24}.b4-header__horizon{bottom:53px}}@media (prefers-reduced-motion:reduce){.b4-header__aura,.b4-header__signals,.b4-header__motes i{animation:none}.b4-header__motes i{opacity:.3}}