.nxh{--nxh-gutter:20px;--nxh-lime:#c6f35a;--nxh-ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;color:var(--nx-text);font-family:var(--font-body), sans-serif;position:relative;overflow-x:clip}@media (min-width:768px){.nxh{--nxh-gutter:40px}}.nxh-wrap{max-width:1320px;padding-inline:var(--nxh-gutter);margin:0 auto}.nxh-ribbons{z-index:-1;opacity:.4;pointer-events:none;height:1000px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}[data-theme=light] .nxh-ribbons{opacity:.18}.nxh-hero{flex-direction:column;gap:24px;padding-top:128px;display:flex}.nxh-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex;position:relative}.nxh-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);flex-direction:column;font-size:min(20.4vw,150px);font-weight:400;line-height:.9;display:flex}.nxh-title-line{white-space:nowrap;display:block}.nxh-fallen{display:inline-block;position:relative}.nxh-start-size{visibility:hidden;display:inline-block}.nxh-start-size>span,.nxh-start-letter{margin-right:.03em;display:inline-block}.nxh-start-host{height:1.85em;display:block;position:absolute;bottom:-.05em;left:0;right:0}.nxh-start-stage>div:not(.invisible)>span{transform-origin:50% 100%}.nxh-start-stage>div:not(.invisible)>span:first-child{transform:translateY(.02em)rotate(-3deg)}.nxh-start-stage>div:not(.invisible)>span:nth-child(2){transform:translateY(-.03em)rotate(5deg)}.nxh-start-stage>div:not(.invisible)>span:nth-child(3){transform:translateY(.05em)rotate(-7deg)}.nxh-start-stage>div:not(.invisible)>span:nth-child(4){transform:translateY(.01em)rotate(4deg)}.nxh-start-stage>div:not(.invisible)>span:nth-child(5){transform:translateY(.09em)rotate(13deg)}.nxh-start-stage>div:not(.invisible)>span:nth-child(6){transform:translateY(.04em)rotate(0)}.nxh-lede{border-left:3px solid var(--nx-blue);max-width:460px;color:var(--nx-body);padding-left:16px;font-size:18px;line-height:1.55}.nxh-unlocked{border-radius:var(--nx-radius-pill);align-items:center;gap:14px;padding:10px 20px 10px 22px;display:inline-flex}.nxh-unlocked-label{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-body);font-size:12px}.nxh-unlocked-count{font-family:var(--font-display), sans-serif;color:var(--nx-accent);white-space:nowrap;font-size:30px;line-height:1}.nxh-dots{gap:8px;display:flex}.nxh-dot{background:var(--nx-inset);width:12px;height:12px;box-shadow:var(--nx-shadow-inset);border-radius:50%}.nxh-dot.is-on{background:#4ade80;box-shadow:0 0 10px #4ade80bf}.nxh-cast{pointer-events:none;align-self:center;width:100%;max-width:380px;height:290px;position:relative}.nxh-cast-glow{background:radial-gradient(closest-side,#1a6fd48c,#1a6fd400);position:absolute;inset:4% 0 0}.nxh-cast-back,.nxh-cast-front{width:auto;position:absolute;bottom:0}.nxh-cast-back{filter:drop-shadow(0 16px 18px #03061073);height:210px;bottom:18px;left:12%}.nxh-cast-front{filter:drop-shadow(0 22px 24px #03061080);height:260px;right:10%;transform:scaleX(-1)}[data-theme=light] .nxh-cast-back,[data-theme=light] .nxh-cast-front{filter:drop-shadow(0 18px 20px #0d1b3e38)}.nxh-stage-section{margin-top:12px}.nxh-stage{margin-inline:calc(-1 * var(--nxh-gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:34px calc(50% - 120px) 40px;display:flex;overflow-x:auto}.nxh-stage::-webkit-scrollbar{display:none}.nxh-card{color:#f5f5f5;height:356px;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:center;filter:brightness(.82)saturate(.88);-webkit-tap-highlight-color:transparent;border:0;border-radius:34px;flex:0 0 240px;padding:0;transition:transform .3s ease-out,box-shadow .3s ease-out,filter .3s ease-out;position:relative;transform:scale(.94);box-shadow:14px 20px 36px #04071080}[data-theme=light] .nxh-card{box-shadow:14px 20px 36px #0d1b3e33}.nxh-card.is-sel{filter:none;cursor:default;box-shadow:0 0 0 3px var(--nxh-lime), 0 0 38px #c6f35a73, 14px 20px 36px #04071080;transform:scale(1.04)}.nxh-card:focus-visible{outline:3px solid var(--nx-focus);outline-offset:6px}.nxh-card-glow{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.nxh-card-chip{z-index:2;border-radius:var(--nx-radius-pill);font-family:var(--font-mono), monospace;letter-spacing:.1em;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px}.nxh-card-slot{color:#f5f5f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff40;left:16px}.nxh-card-status{color:#0a0a0a;background:#f5f5f5;border:1px solid #f5f5f5;right:16px}.nxh-card-status.is-locked{color:#f5f5f5;background:#0a0a0a;border-color:#b8cef0}.nxh-art{z-index:1;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:76px;left:0;right:0}.nxh-art img{filter:drop-shadow(0 16px 16px #00000073);width:auto;height:220px;display:block}.nxh-card.is-sel .nxh-art{animation:3.2s ease-in-out infinite nxh-float}.nxh-card-foot{z-index:2;background:linear-gradient(#05080e00,#05080eeb);border-radius:0 0 34px 34px;flex-direction:column;gap:4px;padding:44px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.nxh-card-name{font-family:var(--font-display), sans-serif;letter-spacing:.02em;font-size:34px;line-height:.95}.nxh-card-kind{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#b8cef0;font-size:11px}.nxh-info{z-index:3;border-radius:44px;flex-direction:column;gap:24px;margin-top:4px;padding:28px 22px;display:flex;position:relative}.nxh-stack{min-width:0;display:grid}.nxh-slide{grid-area:1/1;min-width:0}.nxh-sizer{visibility:hidden}.nxh-info-main{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px 16px;display:grid}.nxh-info-main>:not(.nxh-emblem){grid-column:1/-1}.nxh-info-main>.nxh-info-head{grid-column:2}.nxh-info-head{flex-direction:column;gap:4px;min-width:0;display:flex}.nxh-info-name{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--nx-text);font-size:44px;font-weight:400;line-height:.95}.nxh-label{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-body);font-size:12px}.nxh-tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.nxh-blurb{max-width:62ch}.nxh-emblem{width:56px;height:56px;position:relative}.nxh-emblem-art{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:50%;position:absolute;inset:0;overflow:hidden}.nxh-emblem-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s,filter .25s;position:absolute;inset:0}.nxh-emblem-art img.is-on{opacity:1}.nxh-emblem.is-locked .nxh-emblem-art img{filter:grayscale(.7)brightness(.6)}.nxh-emblem-art:after{content:"";z-index:1;border:2px solid var(--nxh-accent);border-radius:50%;position:absolute;inset:0}.nxh-emblem.is-locked .nxh-emblem-art:after{opacity:.55}.nxh-emblem-status{z-index:2;width:22px;height:22px;box-shadow:0 0 0 2px var(--nx-clay-from);color:#f5f5f5;background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.nxh-live-dot{background:#4ade80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px #4ade80}.nxh-info-side{flex-direction:column;gap:16px;min-width:0;display:flex}.nxh-info-cta{flex-direction:column;gap:12px;display:flex}.nxh-start{width:100%}.nxh-start .nxh-blink{animation:1.1s step-end infinite nxh-blink}.nxh-cta-note{text-align:center}.nxh-controls-d{display:none}.nxh-cta-more{flex-wrap:wrap;gap:8px;display:flex}.nxh-cta-more>*{flex:auto}.nxh-pager{border-radius:var(--nx-radius-pill);justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.nxh-pager-btn{border-radius:var(--nx-radius-pill);background:linear-gradient(160deg, var(--nx-clay-from), var(--nx-clay-to));min-width:92px;min-height:44px;color:var(--nx-text);font-family:var(--font-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;padding:0 16px;font-size:12px;font-weight:700;transition:box-shadow .15s;box-shadow:inset 0 1px 2px #ffffff14,4px 6px 12px #04071059}[data-theme=light] .nxh-pager-btn{box-shadow:inset 0 1px 2px #ffffffe6,4px 6px 12px #0d1b3e1f}.nxh-pager-btn:active{box-shadow:var(--nx-shadow-inset)}.nxh-pager-btn:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxh-pager-count{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--nx-body);font-size:13px}.nxh-why-band{margin-top:clamp(72px,9vw,120px)}.nxh-why{gap:40px;display:grid}.nxh-why-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.nxh-book-row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.nxh-book-note{color:var(--nx-body);font-size:15px}.nxh-why-side{justify-items:center;gap:24px;min-width:0;display:grid}.nxh-why-art{filter:drop-shadow(0 24px 30px #03061073);width:220px;height:auto;display:block}[data-theme=light] .nxh-why-art{filter:drop-shadow(0 20px 26px #0d1b3e33)}.nxh-points{flex-direction:column;gap:14px;width:100%;list-style:none;display:flex}.nxh-points li{border-radius:var(--nx-radius-card);color:var(--nx-text);align-items:flex-start;gap:14px;padding:18px 22px;font-size:16px;line-height:1.5;display:flex}.nxh-points li:before{content:"";background:var(--nx-accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 4px #1a6fd440}.nxh-about{flex-direction:column;align-items:flex-start;gap:18px;max-width:820px;display:flex}.nxh-logo-chip{border-radius:var(--nx-radius-pill);background:var(--nx-navy);padding:12px 18px;display:inline-flex}.nxh-logo-chip img{width:140px;height:auto;display:block}.nxh-about-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);font-size:clamp(40px,5vw,64px);font-weight:400;line-height:.95}@media (min-width:768px){.nxh-info{padding:36px}.nxh-info-main{grid-template-columns:68px minmax(0,1fr);column-gap:20px}.nxh-emblem{width:68px;height:68px}.nxh-info-name{font-size:52px}.nxh-why-side{grid-template-columns:220px minmax(0,1fr);align-items:center}}@media (min-width:1100px){.nxh-hero{flex-direction:row;justify-content:space-between;align-items:center;min-height:640px;padding-top:110px}.nxh-title{font-size:clamp(112px,10.4vw,150px)}.nxh-cast{flex:0 0 560px;max-width:none;height:580px}.nxh-cast-glow{inset:6% 2% 0}.nxh-cast-back{height:430px;bottom:60px;left:2%}.nxh-cast-front{height:540px;right:4%}.nxh-stage-section{margin-top:0}.nxh-stage{scroll-snap-type:none;justify-content:center;gap:0;margin-inline:0;padding:70px 0 30px;overflow:visible}.nxh-card{height:390px;z-index:calc(10 - var(--d));filter:brightness(.82)saturate(.88);transform:translateY(calc(var(--y) + var(--lift,0px))) rotate(var(--r));flex:0 0 262px;margin-left:-6px}.nxh-card:first-child{margin-left:0}.nxh-card:not(.is-sel):hover{--lift:-12px;filter:brightness(.92)saturate(.95)}.nxh-card.is-sel{z-index:20;transform:translateY(-40px)rotate(0)scale(1.07)}.nxh-art img{filter:drop-shadow(0 18px 18px #00000073);height:250px}.nxh-art{bottom:84px}.nxh-info{flex-direction:row;align-items:center;gap:48px;margin-top:0;padding:40px 44px}.nxh-info>.nxh-stack{flex:auto}.nxh-info-side{flex:0 0 340px}.nxh-info-name{font-size:56px}.nxh-controls-m{display:none}.nxh-controls-d{display:inline}.nxh-why{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px}.nxh-why-side{grid-template-columns:240px minmax(0,1fr)}.nxh-why-art{width:240px}}@keyframes nxh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nxh-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.nxh-card,.nxh-pager-btn,.nxh-emblem-art img{transition:none}.nxh-card.is-sel .nxh-art,.nxh-start .nxh-blink{animation:none}}
