.gb-hero{background:#101948;cursor:none;height:var(--gb-desktop-height,720px);isolation:isolate;max-height:85vh;min-height:420px;overflow:hidden;position:relative;width:100%}.gb-hero__canvas{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.gb-hero__cursor{background:rgba(74,222,128,.9);border-radius:50%;box-shadow:0 0 16px rgba(74,222,128,.75),0 0 36px rgba(74,222,128,.3);height:12px;left:0;margin:-6px 0 0 -6px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:12px;will-change:transform;z-index:50}.gb-hero__cursor.is-active{opacity:1}.gb-hero__vignette{background:radial-gradient(ellipse at center,transparent 0,transparent 40%,rgba(0,8,26,.5) 100%);inset:0;pointer-events:none;position:absolute;z-index:5}.gb-hero__bottom-fade{background:linear-gradient(rgba(16,25,72,0),#101948);bottom:0;height:250px;left:0;max-height:40%;pointer-events:none;position:absolute;right:0;z-index:6}.gb-hero__logo-wrap{cursor:pointer;display:grid;left:50%;pointer-events:all;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(61.6vw,682px);z-index:10}.gb-hero__logo-wrap:before{background:radial-gradient(circle at center,rgba(74,222,128,.35) 0,rgba(115,68,243,.18) 40%,rgba(115,68,243,0) 72%);content:"";filter:blur(28px);inset:-10%;opacity:.5;pointer-events:none;position:absolute;transition:opacity .32s cubic-bezier(.2,.7,.2,1);z-index:-1}.gb-hero__logo-wrap:hover:before{opacity:1}.gb-hero__logo{display:block;filter:drop-shadow(0 10px 40px rgba(0,20,60,.5));grid-area:1/1;height:auto;object-fit:contain;transition:opacity .32s cubic-bezier(.2,.7,.2,1);user-select:none;width:100%;-webkit-user-drag:none}.gb-hero__logo--hover,.gb-hero__logo-wrap:hover .gb-hero__logo--default{opacity:0}.gb-hero__logo-wrap:hover .gb-hero__logo--hover{filter:drop-shadow(0 0 28px rgba(74,222,128,.85)) drop-shadow(0 0 60px rgba(115,68,243,.5));opacity:1}@media (max-width:767px){.gb-hero{height:var(--gb-mobile-height,240px);min-height:200px}.gb-hero__logo-wrap{width:min(77vw,352px)}}@media (prefers-reduced-motion:reduce){.gb-hero{cursor:auto}.gb-hero__cursor{display:none}}