.OFoc8G_section{color:#f3f0e8;background:#10110e;border-top:1px solid #363832;grid-template-columns:260px 1fr;min-height:980px;display:grid}.OFoc8G_rail{border-right:1px solid #363832;min-width:0;padding:34px 27px;position:relative}.OFoc8G_rail>p:first-child,.OFoc8G_canvasTop,.OFoc8G_railNote,.OFoc8G_story>p,.OFoc8G_story>div span{color:#ccff61;letter-spacing:.13em;margin:0;font-size:12px;font-weight:700}.OFoc8G_rail h2{letter-spacing:-.06em;margin:64px 0 52px;font-size:24px;line-height:1.03}.OFoc8G_rail h2 span{color:#93978c;font-weight:400;display:block}.OFoc8G_tabs{gap:8px;display:grid}.OFoc8G_tabs button{color:#898d82;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #4a4d44;padding:13px 10px;font-size:13px}.OFoc8G_tabs button small{letter-spacing:.12em;margin-bottom:5px;font-size:12px;display:block}.OFoc8G_tabs button:hover,.OFoc8G_tabs button:focus-visible,.OFoc8G_active{outline:0;color:#f3f0e8!important;background:linear-gradient(90deg,#1c2116,#0000)!important;border-color:#ccff61!important}.OFoc8G_active:before{content:"●";color:#ccff61;margin-right:7px}.OFoc8G_railNote{color:#858b7c;line-height:1.6;position:absolute;bottom:28px}.OFoc8G_canvas{background:radial-gradient(at 65% 40%,#263017 0,#151813 28%,#10110e 60%);min-height:980px;position:relative;overflow:hidden}.OFoc8G_canvas:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.OFoc8G_canvasTop{z-index:3;color:#a4a89d;justify-content:space-between;display:flex;position:absolute;top:33px;left:40px;right:40px}.OFoc8G_canvasTop strong{color:#f3f0e8}.OFoc8G_canvasTop span{color:#ccff61}.OFoc8G_legend{z-index:3;color:#a5a99e;gap:18px;font-size:12px;display:flex;position:absolute;top:72px;right:40px}.OFoc8G_legend i{background:#ccff61;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.OFoc8G_legend span+span i{background:#767a70}.OFoc8G_sceneFrame{z-index:2;background:radial-gradient(circle at 55% 45%,#ccff6113,#0000 58%);border-bottom:1px solid #363832;height:390px;margin:0;position:absolute;inset:92px 24px auto}.OFoc8G_scene{height:360px;animation:.55s cubic-bezier(.22,1,.36,1) both OFoc8G_sceneIn}.OFoc8G_sceneFrame figcaption{color:#858b7c;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;bottom:7px;right:8px}.OFoc8G_story{z-index:3;background:linear-gradient(90deg,#10110ef5 76%,#10110e00);max-width:475px;padding:16px 20px 20px;position:absolute;top:520px;left:40px}.OFoc8G_story h3{letter-spacing:-.07em;margin:13px 0 18px;font-size:clamp(36px,4.2vw,58px);line-height:.94}.OFoc8G_story>p:nth-of-type(2){letter-spacing:0;color:#c0c4b8;max-width:415px;margin:0;font-size:15px;font-weight:400;line-height:1.48}.OFoc8G_story>div{border-top:1px solid #53564e;border-bottom:1px solid #53564e;margin:24px 0 20px;padding:12px 0}.OFoc8G_story>div span{margin-bottom:6px;display:block}.OFoc8G_story>div strong{font-size:13px}.OFoc8G_story a{color:#10110e;background:#ccff61;padding:12px 15px;font-size:13px;font-weight:700;display:inline-block}.OFoc8G_story a b{margin-left:23px;font-size:18px}@keyframes OFoc8G_sceneIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:820px){.OFoc8G_section{grid-template-columns:1fr;min-height:0}.OFoc8G_rail{border-bottom:1px solid #363832;border-right:0;padding:22px 24px}.OFoc8G_rail h2{display:none}.OFoc8G_tabs{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:4px;width:100%;max-width:100%;padding:0 1px 6px;display:grid;overflow-x:auto}.OFoc8G_tabs::-webkit-scrollbar{display:none}.OFoc8G_tabs button{scroll-snap-align:start;min-height:58px;padding:9px 10px;font-size:12px}.OFoc8G_railNote{display:none}.OFoc8G_canvas{min-height:880px}.OFoc8G_canvasTop{top:22px;left:24px;right:24px}.OFoc8G_canvasTop span,.OFoc8G_legend{display:none}.OFoc8G_sceneFrame{height:330px;inset:68px 8px auto}.OFoc8G_scene{height:300px}.OFoc8G_sceneFrame figcaption{font-size:12px;bottom:7px;right:8px}.OFoc8G_story{background:linear-gradient(90deg,#10110efa 88%,#10110e00);padding:16px 8px 0;top:410px;left:16px;right:16px}.OFoc8G_story h3{font-size:40px;line-height:.95}.OFoc8G_story>p:nth-of-type(2){font-size:14px}}@media (prefers-reduced-motion:reduce){.OFoc8G_scene{animation:none}}
