.nx-gst{--nx-gutter:clamp(16px, 4vw, 56px);--nx-h:var(--next-white);--nx-t:#C9C9CC;--nx-acc:var(--next-red);--nx-b:var(--next-red);--nx-rule:rgba(255, 255, 255, .16);--nx-card:#161618;position:relative;box-sizing:border-box;overflow:hidden;padding:clamp(64px, 8vw, 110px) var(--nx-gutter);background:var(--next-black);font-family:var(--next-font-head)}.nx-gst *,.nx-gst *::before,.nx-gst *::after{box-sizing:border-box}.nx-gst--white{background:var(--next-white);--nx-h:var(--next-black);--nx-t:var(--next-body);--nx-rule:var(--next-border);--nx-card:var(--next-tint)}.nx-gst--tint{background:var(--next-tint);--nx-h:var(--next-black);--nx-t:var(--next-body);--nx-rule:var(--next-border);--nx-card:var(--next-white)}.nx-gst--red{background:var(--next-red);--nx-h:var(--next-black);--nx-t:var(--next-black);--nx-acc:var(--next-black);--nx-b:var(--next-white);--nx-rule:rgba(0, 0, 0, .22);--nx-card:var(--next-white)}.nx-gst--cyan{background:var(--next-cyan);--nx-h:var(--next-black);--nx-t:var(--next-black);--nx-acc:var(--next-black);--nx-b:var(--next-black);--nx-rule:rgba(0, 0, 0, .2);--nx-card:var(--next-white)}.nx-gst--dark::before{content:"";position:absolute;right:-180px;top:-220px;width:640px;height:640px;pointer-events:none;background-image:radial-gradient(circle,rgb(200 200 200 / .55) 1.6px,transparent 2.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle,#000 0%,rgb(0 0 0 / .6) 35%,transparent 68%);mask-image:radial-gradient(circle,#000 0%,rgb(0 0 0 / .6) 35%,transparent 68%);opacity:.25}.nx-gst-in{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px clamp(48px, 6vw, 110px);align-items:center;max-width:1480px;margin:0 auto;padding-inline:clamp(28px, 3vw, 56px)}.nx-gst-in--solo{grid-template-columns:minmax(0,1fr);max-width:1480px}.nx-gst-in--solo .nx-gst-copy{max-width:860px}.nx-gst-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 16px;font:700 12px/1 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-acc)}.nx-gst-eyebrow::after{content:"";width:48px;height:2px;background:currentColor}.nx-gst-h{margin:0;color:var(--nx-h);font:700 clamp(32px, 4vw, 52px)/1.08 var(--next-font-head);letter-spacing:-.02em;text-transform:none;text-wrap:balance}.nx-gst-h b{font-weight:inherit;color:var(--nx-b)}.nx-gst--cyan .nx-gst-h b{box-shadow:inset 0 -.12em 0 var(--next-red)}.nx-gst-text{margin-top:22px}.nx-gst-text p{margin:0 0 14px;max-width:64ch;font:400 clamp(16.5px, 1.3vw, 18.5px)/1.7 var(--next-font-head);color:var(--nx-t)}.nx-gst-text p:last-child{margin-bottom:0}.nx-gst-sign{width:100%;max-width:560px;margin:0 auto}.nx-gst-scr{position:relative;display:grid;place-items:center;aspect-ratio:2 / 1;overflow:hidden;border:14px solid #1C1C1F;box-shadow:0 30px 60px rgb(0 0 0 / .35);text-align:center}.nx-gst-scr::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 40%,rgb(0 0 0 / .35) 48%) 0 0 / 5px 5px;pointer-events:none}.nx-gst-scr p{grid-area:1 / 1;position:relative;z-index:1;margin:0;padding:0 16px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;font:900 clamp(30px, 3.4vw, 52px)/1 var(--next-font-call);text-transform:uppercase}.nx-gst-scr p.is-on{opacity:1;transform:none}.nx-gst-scr b{display:block;margin-top:6px;font-size:.62em}.nx-gst-scr--black{background:#050505}.nx-gst-scr--black p{color:#fff}.nx-gst-scr--black b{color:var(--next-cyan)}.nx-gst-scr--red{background:var(--next-red)}.nx-gst-scr--red p{color:#000}.nx-gst-scr--red b{color:#fff}.nx-gst-scr--cyan{background:var(--next-cyan)}.nx-gst-scr--cyan p,.nx-gst-scr--cyan b{color:#000}.nx-gst-posts{width:64%;height:34px;margin:0 auto;background:linear-gradient(90deg,transparent 0 14%,#3A3A3A 14% 22%,transparent 22% 78%,#3A3A3A 78% 86%,transparent 86%)}.nx-gst-ex{position:relative;max-width:560px;margin:28px auto 0;padding:22px 24px 22px 28px;background:var(--nx-card);border-left:4px solid var(--next-red)}.nx-gst-ex .k{display:inline-block;margin-bottom:10px;padding:5px 16px 5px 8px;background:var(--next-red);color:#000;font:700 10px/1 var(--next-font-sub);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.nx-gst-ex p{margin:0;font:400 15.5px/1.6 var(--next-font-head);color:var(--nx-t)}.nx-gst--red .nx-gst-ex p,.nx-gst--cyan .nx-gst-ex p{color:var(--next-body)}@media (max-width:1100px){.nx-gst-in{grid-template-columns:1fr;padding-inline:28px}}@media (max-width:560px){.nx-gst-in{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.nx-gst-scr p{transition:none}}