.ejOdHG_section{background:radial-gradient(120% 90% at 78% 42%,#101a2e 0%,#070a14 62%);flex-direction:column;justify-content:center;min-height:calc(100vh - 74px);padding:clamp(48px,7vw,96px) clamp(20px,6vw,96px) clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.ejOdHG_watermark{opacity:.3;object-fit:cover;pointer-events:none;width:min(1100px,85vw);height:auto;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.ejOdHG_watermarkFade{mix-blend-mode:normal;pointer-events:none;background:radial-gradient(120% 90% at 78% 42%,#101a2e 0%,#070a14 62% 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 30%,#000 0% 35%,#0000 78%);mask-image:radial-gradient(60% 70% at 30%,#000 0% 35%,#0000 78%)}.ejOdHG_grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0}.ejOdHG_eyebrowRow{align-items:center;gap:16px;margin-bottom:clamp(20px,3vw,40px);animation:.7s both ejOdHG_eg-rise;display:flex;position:relative}.ejOdHG_eyebrowRule{background:var(--eg-cyan);width:44px;height:2px;display:block}.ejOdHG_eyebrowLabel{font-family:var(--eg-font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--eg-cyan);font-size:12px}.ejOdHG_title{font-family:var(--eg-font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(52px,12.5vw,208px);font-style:italic;font-weight:900;line-height:.82;position:relative}.ejOdHG_titleLine{display:block}.ejOdHG_titleLine1{animation:.7s 50ms both ejOdHG_eg-rise}.ejOdHG_titleLine2{animation:.7s .12s both ejOdHG_eg-rise;position:relative}.ejOdHG_titleLine3{animation:.7s .19s both ejOdHG_eg-rise;position:relative}.ejOdHG_shardCyan{background:var(--eg-cyan);z-index:2;width:clamp(80px,14vw,240px);height:clamp(6px,1.1vw,18px);animation:6s step-end infinite ejOdHG_eg-shard;position:absolute;top:38%;left:4%}.ejOdHG_shardLime{background:var(--eg-lime);width:clamp(60px,10vw,180px);height:clamp(5px,.9vw,14px);animation:7s step-end infinite ejOdHG_eg-shardb;position:absolute;top:22%;left:56%}.ejOdHG_ctaRow{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,4vw,72px);margin-top:clamp(28px,4vw,56px);animation:.7s .26s both ejOdHG_eg-rise;display:flex;position:relative}.ejOdHG_copy{max-width:560px;font-family:var(--eg-font-jp);color:var(--eg-text-soft);margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.9}.ejOdHG_copySub{color:var(--eg-text-dim);font-size:15px;font-weight:400}.ejOdHG_buttons{flex-wrap:wrap;gap:14px;display:flex}.ejOdHG_tagline{font-family:var(--eg-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--eg-text-faint);margin-top:clamp(36px,5vw,72px);font-size:12px;position:relative}
.RM7Gkq_wrapper{border-top:1px solid var(--eg-border-1);border-bottom:1px solid var(--eg-border-1);background:var(--eg-lime);padding:14px 0;overflow:hidden}.RM7Gkq_track{white-space:nowrap;width:max-content;animation:34s linear infinite RM7Gkq_eg-marquee;display:flex}.RM7Gkq_item{font-family:var(--eg-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--eg-base);padding-right:40px;font-size:clamp(20px,2.6vw,38px);font-style:italic;font-weight:900}
.oKmn2W_section{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(72px,9vw,140px) clamp(20px,6vw,96px);display:grid}.oKmn2W_eyebrow{font-family:var(--eg-font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--eg-cyan);margin-bottom:24px;font-size:12px}.oKmn2W_heading{font-family:var(--eg-font-jp);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.2vw,62px);font-weight:900;line-height:1.24}.oKmn2W_body{flex-direction:column;gap:28px;padding-top:clamp(0px,3vw,52px);display:flex}.oKmn2W_lead{font-family:var(--eg-font-jp);color:var(--eg-text-mute);margin:0;font-size:16px;line-height:2.1}.oKmn2W_visionBox{border-left:2px solid var(--eg-cyan);padding-left:22px}.oKmn2W_visionLabel{font-family:var(--eg-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--eg-cyan);margin-bottom:10px;font-size:11px}.oKmn2W_visionBody{font-family:var(--eg-font-jp);color:var(--eg-text-dim);margin:0;font-size:15px;line-height:2}
.xpZ6ka_section{border-top:1px solid var(--eg-border);background:linear-gradient(#090d1a 0%,#070a14 100%);padding:clamp(72px,9vw,140px) clamp(20px,6vw,96px)}.xpZ6ka_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,64px);display:flex}.xpZ6ka_eyebrow{font-family:var(--eg-font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--eg-cyan);margin-bottom:18px;font-size:12px}.xpZ6ka_heading{font-family:var(--eg-font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(40px,6.6vw,104px);font-style:italic;font-weight:900;line-height:.88}.xpZ6ka_list{border-top:1px solid var(--eg-border-1)}.xpZ6ka_row{border-bottom:1px solid var(--eg-border-1);cursor:pointer;grid-template-columns:90px minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(22px,2.4vw,34px) 0;display:grid}.xpZ6ka_row:hover{background:var(--eg-lime-a06)}.xpZ6ka_no{font-family:var(--eg-font-display);color:#ffffff29;letter-spacing:-.04em;font-size:clamp(26px,3vw,44px);font-style:italic;font-weight:900}.xpZ6ka_name{font-family:var(--eg-font-jp);letter-spacing:-.01em;font-size:clamp(17px,1.7vw,26px);font-weight:700}.xpZ6ka_copy{font-family:var(--eg-font-jp);color:var(--eg-text-dim);font-size:14px;line-height:1.7}.xpZ6ka_status{font-family:var(--eg-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--eg-cyan);border:1px solid var(--eg-cyan-a4);white-space:nowrap;padding:6px 10px;font-size:10px}@media (max-width:640px){.xpZ6ka_row{grid-template-columns:1fr;gap:8px}}
