.gh{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:clamp(640px,88vh,980px);padding:170px 0 140px;background:var(--gh-ink);color:var(--gh-text);font-family:var(--gh-body);line-height:1.6;text-align:left}.gh *{box-sizing:border-box}.gh--sub{min-height:clamp(440px,58vh,620px);padding:160px 0 110px}.gh-bg,.gh-vid{position:absolute;inset:0;width:100%;height:100%;z-index:0}.gh-bg{background:var(--img) var(--pos,center)/cover no-repeat;transform:scale(1.03)}.gh-vid{max-width:none;object-fit:cover;opacity:0;transition:opacity 1.4s ease}.gh-vid.on{opacity:var(--gh-vid-op,1)}.gh-shade{position:absolute;inset:0;z-index:1;pointer-events:none}.gh-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.gh-wrap{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:56px;width:100%;max-width:1360px;margin:0 auto;padding:0 44px}.gh-copy{position:relative;max-width:800px;min-width:0}.gh-logo{margin:0 0 22px}.gh-logo img{display:block;width:var(--logo-w,440px);max-width:72vw;height:auto;filter:drop-shadow(0 10px 26px rgba(0,0,0,.75))}.gh-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px;font-family:var(--gh-label);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--gh-acc)}.gh-crumb a{color:var(--gh-acc2);text-decoration:none}.gh-crumb a:hover{color:#fff}.gh-crumb i{width:7px;height:7px;transform:rotate(45deg);background:var(--gh-acc);opacity:.8}.gh-kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--gh-label);font-size:15px;letter-spacing:.28em;text-transform:uppercase;color:var(--gh-acc)}.gh-kicker::before{content:"";width:40px;height:2px;background:linear-gradient(90deg,transparent,var(--gh-acc))}h1.gh-title{margin:0 0 24px;font-family:var(--gh-display);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;color:#fff}h1.gh-title em{display:block;margin-top:14px;font-style:normal}.gh-lead{max-width:690px;margin:0;font-size:clamp(19px,1.45vw,23px);line-height:1.6;color:var(--gh-text);text-shadow:0 2px 14px rgba(0,0,0,.85)}.gh-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.gh-chip{display:inline-flex;align-items:center;padding:8px 14px;font-family:var(--gh-label);font-size:14px;letter-spacing:.08em;text-decoration:none;color:var(--gh-acc2);background:rgba(0,0,0,.42);box-shadow:inset 0 0 0 1px var(--gh-line);transition:background .2s,color .2s}a.gh-chip:hover{color:#fff;background:rgba(0,0,0,.65)}.gh-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}a.gh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:var(--gh-label);font-size:16px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .15s,filter .2s,background .2s}a.gh-btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.gh-mark{position:relative;flex:none;width:320px;height:360px}.gh-mark.is-compact{width:250px}.gh-mark small{font-size:12px;opacity:.85;letter-spacing:.06em}.gh-mark .m-st,.gh-mark .m-n,.gh-mark .m-c{display:block;white-space:nowrap}.gh-mark .m-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#4be08a;box-shadow:0 0 10px #4be08a;vertical-align:1px}.gh.gh-off .gh-mark .m-dot{background:#e2574c;box-shadow:0 0 10px #e2574c}.gh-rule{position:absolute;left:0;right:0;bottom:0;z-index:4;height:14px;pointer-events:none}@media(max-width:1100px){.gh-mark{width:280px}.gh-wrap{gap:30px}}@media(max-width:980px){.gh-wrap{flex-direction:column;align-items:flex-start}.gh-mark{display:none}.gh{min-height:0}}@media(max-width:680px){.gh{padding:118px 0 86px}.gh--sub{padding:110px 0 70px}.gh-wrap{padding:0 18px}.gh-kicker{font-size:13px;letter-spacing:.2em}.gh-kicker::before{width:24px}a.gh-btn{padding:14px 22px;font-size:14px}.gh-cta{gap:10px}.gh-chip{font-size:13px;padding:7px 11px}.gh-logo img{max-width:62vw}.gh-fx::before,.gh-fx::after{display:none}}html.mgfx-lite .gh-bg,html.mgfx-off .gh-bg{transform:none}.gh--eq{--gh-ink:#070c0d;--gh-page:#0a0f10;--gh-text:#e6ecdf;--gh-acc:#e0b04e;--gh-acc2:#f5d98f;--gh-teal:#46e6cc;--gh-vio:#a07bff;--gh-line:rgba(70,230,204,.45);--gh-display:'Almendra',Georgia,serif;--gh-label:'Almendra SC',Georgia,serif;--gh-body:'Spectral',Georgia,serif}.gh--eq .gh-lead{font-size:clamp(19px,1.45vw,23px)}.gh--eq .gh-shade{background:linear-gradient(180deg,rgba(7,12,13,.72),transparent 28%),radial-gradient(40% 60% at 70% 45%,rgba(160,123,255,.18),transparent 70%),linear-gradient(90deg,rgba(7,12,13,.96) 0%,rgba(7,12,13,.8) 38%,rgba(7,12,13,.18) 72%,rgba(7,12,13,.55) 100%)}.gh--eq .gh-kicker,.gh--eq .gh-crumb{letter-spacing:.2em;color:var(--gh-teal)}.gh--eq .gh-kicker::before{background:linear-gradient(90deg,transparent,var(--gh-teal))}.gh--eq h1.gh-title{font-weight:700;font-size:clamp(46px,5.8vw,92px);line-height:1;color:#f7e2a8;text-shadow:0 0 30px rgba(70,230,204,.28),0 3px 0 #3d2b0c,0 8px 26px rgba(0,0,0,.8)}.gh--eq h1.gh-title .gh-a{color:var(--gh-teal)}.gh--eq h1.gh-title em{font-style:italic;font-weight:400;font-size:clamp(22px,2vw,32px);line-height:1.3;color:#8ff3e2;text-shadow:0 0 18px rgba(70,230,204,.4),0 2px 10px #000}.gh--eq.gh--sub h1.gh-title{font-size:clamp(40px,4.6vw,72px)}.gh--eq .gh-chip{font-size:15px;letter-spacing:.06em;border-radius:20px;color:#bff7ee;background:rgba(6,20,20,.65)}.gh--eq a.gh-btn{font-size:18px;letter-spacing:.08em;text-transform:none;border-radius:6px;color:#bff7ee;background:rgba(6,20,20,.7);box-shadow:inset 0 0 0 1px var(--gh-teal),0 0 18px rgba(70,230,204,.2)}.gh--eq a.gh-btn--main{color:#1d1406;background:linear-gradient(180deg,#fbe5a6,#e0b04e 55%,#9c7222);box-shadow:inset 0 1px 0 #fff3cf,0 0 0 3px rgba(0,0,0,.4),0 0 24px rgba(224,176,78,.35)}.gh-mark--eq{height:406px}.gh-mark--eq .m-portal{position:absolute;left:50%;top:56px;width:174px;height:250px;margin-left:-87px;border-radius:50%;overflow:hidden;background:radial-gradient(closest-side,rgba(235,255,251,.92),rgba(70,230,204,.5) 36%,rgba(26,22,84,.9) 78%,#0a1030 100%);box-shadow:inset 0 0 44px rgba(4,16,20,.85),0 0 26px rgba(70,230,204,.42)}.gh-mark--eq .m-swirl{position:absolute;left:50%;top:50%;width:320px;height:320px;margin:-160px 0 0 -160px;background:conic-gradient(from 0deg,transparent 0deg,rgba(143,243,226,.72) 30deg,transparent 84deg,transparent 140deg,rgba(160,123,255,.8) 186deg,transparent 240deg,transparent 286deg,rgba(70,230,204,.7) 320deg,transparent 356deg);-webkit-mask:radial-gradient(closest-side,transparent 6%,#000 28%,#000 92%,transparent 100%);mask:radial-gradient(closest-side,transparent 6%,#000 28%,#000 92%,transparent 100%)}.gh-mark--eq .m-shim{position:absolute;inset:0;background:radial-gradient(closest-side,rgba(255,255,255,.7),rgba(143,243,226,.24) 46%,transparent 74%)}.gh-mark--eq .m-arch{position:absolute;left:50%;top:6px;width:260px;height:320px;margin-left:-130px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.7)) drop-shadow(0 0 16px rgba(70,230,204,.25))}.gh-mark--eq .m-core{position:absolute;left:-10px;right:-10px;top:348px;text-align:center;font-family:var(--gh-label);color:#fff}.gh-mark--eq .m-open{display:block;font-size:18px;letter-spacing:.06em;color:var(--gh-acc2);margin-bottom:4px}.gh-mark--eq .m-st{display:inline-block;margin-right:12px;font-size:14px}.gh-mark--eq .m-n,.gh-mark--eq .m-c{display:inline-block;font-family:var(--gh-body);font-size:15px;color:#cfe7df;margin-right:10px}.gh-mark--eq .m-n b,.gh-mark--eq .m-c b{color:var(--gh-teal)}.gh-mark--eq.is-compact{transform:scale(.72);transform-origin:right bottom}html.mgfx-full .gh--eq.is-live .gh-mark--eq .m-swirl{animation:ghSpin 28s linear infinite}html.mgfx-full .gh--eq.is-live .gh-mark--eq .m-shim{animation:ghBreath 4.6s ease-in-out infinite}@keyframes ghSpin{to{transform:rotate(360deg)}}@keyframes ghBreath{50%{opacity:.45}}.gh--eq .gh-rule{height:14px;background:radial-gradient(circle,#8ff3e2 0 2px,rgba(70,230,204,.4) 3px,transparent 5px) center/90px 14px repeat-x,linear-gradient(90deg,transparent,var(--gh-acc) 15%,var(--gh-acc2) 50%,var(--gh-acc) 85%,transparent) left 6px/100% 2px no-repeat}body.mgfx-eq div#eq-nav .eq-brand b{font-family:'Almendra SC',Georgia,serif;font-weight:400;letter-spacing:.14em}body.mgfx-eq div#eq-nav a.eq-link,body.mgfx-eq div#eq-nav .eq-status{font-family:'Almendra SC',Georgia,serif;font-weight:400;letter-spacing:.1em}body.mgfx-eq div#eq-nav a.eq-link:hover,body.mgfx-eq div#eq-nav a.eq-link.is-active{color:#8ff3e2;text-shadow:0 0 12px rgba(70,230,204,.6)}