.hx-stage{--hero-h:520px;--dock-h:150px;--bar-h:62px;position:relative;margin:16px 0 14px;padding-top:calc(var(--dock-h) + 14px)}.hx-under>.home-sec:first-child{margin-top:0}.hx{box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:5;height:var(--hero-h);overflow:hidden;isolation:isolate;border-radius:16px;border:1px solid #1f2733;color:#F2F4F7;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;grid-gap:12px 32px;gap:12px 32px;padding:clamp(22px,4vw,46px) clamp(18px,4vw,48px) calc(var(--bar-h) + clamp(18px,3vw,34px));background:radial-gradient(ellipse 38% 34% at 72% -6%,rgba(255,250,235,.26),transparent 70%),radial-gradient(ellipse 22% 20% at 96% 2%,rgba(255,244,214,.22),transparent 70%),radial-gradient(ellipse 18% 16% at 50% 0,rgba(255,255,255,.12),transparent 70%),linear-gradient(200deg,rgba(255,255,255,.07),transparent 38%),linear-gradient(160deg,#121821,#07090D 55%,#0A0E13);box-shadow:0 24px 60px rgba(0,0,0,.55);transition:height .9s cubic-bezier(.65,0,.25,1),padding .9s cubic-bezier(.65,0,.25,1),gap .9s,box-shadow .9s}.hx:before{background:conic-gradient(from 200deg at 88% -8%,transparent 0deg,rgba(255,255,255,.06) 8deg,transparent 16deg,rgba(255,255,255,.05) 26deg,transparent 34deg)}.hx:after,.hx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.hx:after{background:radial-gradient(ellipse 80% 90% at 30% 60%,transparent 40%,rgba(0,0,0,.55) 100%)}.hx-paint{position:absolute;inset:0;z-index:-1;pointer-events:none}.hx-paint i{position:absolute;display:block}.hx-paint .s1,.hx-paint .s2{-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 3px,rgba(0,0,0,.7) 3px 5px,#000 5px 9px);mask-image:repeating-linear-gradient(0deg,#000 0 3px,rgba(0,0,0,.7) 3px 5px,#000 5px 9px)}.hx-paint .s1{top:6%;right:-8%;width:62%;height:110px;transform:rotate(-16deg) skewX(-24deg);border-radius:60% 12% 70% 18%/80% 30% 70% 20%;background:linear-gradient(90deg,transparent,rgba(44,181,176,.6) 18%,rgba(44,181,176,.32) 62%,transparent)}.hx-paint .s2{bottom:10%;left:-6%;width:64%;height:74px;transform:rotate(-5deg) skewX(-20deg);border-radius:30% 70% 20% 60%/60% 40% 70% 30%;background:linear-gradient(90deg,transparent,rgba(245,179,53,.42) 14%,rgba(245,179,53,.18) 70%,transparent)}.hx-paint .s3{inset:0;background:radial-gradient(circle at 6% 14%,rgba(245,179,53,.85) 0 5px,transparent 6px),radial-gradient(circle at 9% 22%,rgba(245,179,53,.7) 0 2px,transparent 3px),radial-gradient(circle at 3% 30%,rgba(245,179,53,.6) 0 3px,transparent 4px),radial-gradient(circle at 14% 9%,rgba(245,179,53,.55) 0 2px,transparent 3px),radial-gradient(circle at 44% 88%,rgba(245,179,53,.7) 0 3px,transparent 4px),radial-gradient(circle at 48% 93%,rgba(245,179,53,.5) 0 2px,transparent 3px),radial-gradient(circle at 63% 80%,rgba(245,179,53,.6) 0 4px,transparent 5px),radial-gradient(circle at 92% 70%,rgba(245,179,53,.6) 0 3px,transparent 4px)}.hx-paint .s4{inset:0;background:radial-gradient(circle at 70% 12%,rgba(44,181,176,.85) 0 4px,transparent 5px),radial-gradient(circle at 76% 30%,rgba(44,181,176,.6) 0 2px,transparent 3px),radial-gradient(circle at 86% 40%,rgba(44,181,176,.7) 0 6px,transparent 7px),radial-gradient(circle at 90% 46%,rgba(44,181,176,.55) 0 2px,transparent 3px),radial-gradient(circle at 2% 70%,rgba(44,181,176,.6) 0 4px,transparent 5px),radial-gradient(circle at 5% 78%,rgba(44,181,176,.5) 0 2px,transparent 3px),radial-gradient(circle at 58% 18%,rgba(44,181,176,.5) 0 2px,transparent 3px),radial-gradient(circle at 97% 88%,rgba(44,181,176,.55) 0 3px,transparent 4px)}.hx-paint .s5{left:-12%;bottom:-30%;width:55%;height:80%;border-radius:50%;background:radial-gradient(closest-side,rgba(44,181,176,.28),transparent)}.hx-paint .s6{right:-8%;top:-30%;width:50%;height:75%;border-radius:50%;background:radial-gradient(closest-side,rgba(245,179,53,.16),transparent)}.hx-paint{transition:opacity .9s}.hx-left{display:flex;align-items:center;min-width:0}.hx-logo{width:min(400px,100%);filter:drop-shadow(0 4px 18px rgba(0,0,0,.6));transition:width .9s cubic-bezier(.65,0,.25,1)}.hx-words{margin:0;justify-self:center;text-align:center;font:400 clamp(30px,4.3vw,58px)/1.05 var(--font-brush),Permanent Marker,Marker Felt,Comic Sans MS,cursive;text-transform:uppercase;letter-spacing:.01em;transform:rotate(-3deg);transform-origin:center;transition:font-size .9s cubic-bezier(.65,0,.25,1)}.hx-words span{display:block;white-space:nowrap}.hx-w1{color:#FFFFFF;-webkit-text-stroke:.09em #2CB5B0;paint-order:stroke fill;text-shadow:0 4px 0 rgba(0,0,0,.55),0 0 24px rgba(44,181,176,.35)}.hx-w2{color:#F5B335;text-shadow:0 3px 0 rgba(0,0,0,.55),0 0 26px rgba(245,179,53,.28)}.hx-w2 .hx-edge{color:#2CB5B0;text-shadow:0 3px 0 rgba(0,0,0,.55),0 0 26px rgba(44,181,176,.35)}.hx-skip{position:absolute;top:10px;right:12px;font:600 12px var(--font-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#C9D1DB;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 12px;min-height:32px;cursor:pointer}.hx-skip:focus-visible{outline:2px solid #3CC4BE;outline-offset:2px}.hx-bar{position:absolute;left:0;right:0;bottom:0;height:var(--bar-h);display:flex;align-items:center;justify-content:center;gap:10px 18px;padding:0 16px;background:linear-gradient(90deg,#E9A21F,#F5B335 30%,#FFC85A 70%,#F5B335);color:#0B0F14;text-decoration:none;font:700 19px/1.1 var(--font-body),Arial Narrow,sans-serif;letter-spacing:.02em;box-shadow:0 -8px 24px rgba(0,0,0,.35);transition:height .9s cubic-bezier(.65,0,.25,1),font-size .9s,filter .2s}.hx-bar b{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hx-bar-sub{font-weight:600;opacity:.82}.hx-bar .arr{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0B0F14;color:#F5B335;font-size:16px;transition:transform .2s}.hx-bar:hover{filter:brightness(1.06)}.hx-bar:hover .arr{transform:translateX(3px)}.hx-bar:focus-visible{outline:3px solid #3CC4BE;outline-offset:-3px}.hx.docked{--bar-h:40px;height:var(--dock-h);padding-block:6px calc(var(--bar-h) + 6px);gap:8px 20px;box-shadow:0 8px 20px rgba(0,0,0,.35)}.hx.docked .hx-paint{opacity:.55}.hx.docked .hx-logo{width:min(190px,100%)}.hx.docked .hx-words{font-size:clamp(18px,2.3vw,30px)}.hx.docked .hx-bar{font-size:16px}.hx.docked .hx-bar-sub{display:none}.hx.docked .hx-bar .arr{width:24px;height:24px;font-size:13px}.hx.instant,.hx.instant *{transition:none!important}@media (max-width:760px){.hx{grid-template-columns:minmax(0,1fr);align-content:center}.hx-words{font-size:clamp(20px,7.2vw,40px)}.hx-bar{font-size:17px}.hx-bar-sub{display:none}.hx.docked{grid-template-columns:auto minmax(0,1fr);padding-inline:14px;gap:6px 10px}.hx.docked .hx-logo{width:min(120px,30vw)}.hx.docked .hx-words{font-size:clamp(12px,3.9vw,19px)}}@media (prefers-reduced-motion:reduce){.hx,.hx *{transition:none!important}}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));grid-gap:10px;gap:10px;margin:0 0 6px}.tile{display:flex;gap:12px;align-items:flex-start;min-height:76px;padding:14px;border-radius:10px;background:var(--panel);border:1px solid var(--line);color:var(--ink);text-decoration:none}.tile:focus-visible,.tile:hover{border-color:var(--gold)}.tile-ic{flex:none;width:34px;height:34px;color:var(--goldIcon)}.tile b{display:block;font-size:15px;text-transform:uppercase;letter-spacing:.03em}.tile span span{display:block;font-size:13px;color:var(--muted);line-height:1.3;margin-top:2px}@media (max-width:420px){.tiles{grid-template-columns:1fr 1fr}.tile{flex-direction:column;gap:6px}}.home .home-card{border-top:3px solid var(--line)}.home .home-card.member{border-top-width:2px;border:2px solid var(--gold);border-top:3px solid var(--gold)}.home .home-card.member h3{color:var(--goldText)}.home .hero h2{margin-top:0}.foot-logo{display:inline-block;margin-bottom:8px}.foot-logo .logo{width:120px}