.page_page__556_G{--paper:#edf3ee;--muted:#a8b4ad;--accent:#b6efcf;--red:#e14b3a;min-height:100vh;background:#090e0c;color:var(--paper);font-family:var(--font-ui)}.page_header__oRW75{min-height:88px;padding:20px max(6%,calc((100vw - 1280px) / 2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff12}.page_wordmark__yyB7e{font-size:22px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.page_wordmark__yyB7e span{color:var(--accent)}.page_navigation__yH0Wl{display:flex;gap:32px;align-items:center;font-size:15px;color:var(--muted)}.page_navigation__yH0Wl a:last-child{color:var(--paper)}.page_guideLink__UFrD_:hover,.page_navigation__yH0Wl a:hover{color:var(--accent)}.page_hero__7KFOs{position:relative;isolation:isolate;overflow:hidden;background:#0a0e0d}.page_hero__7KFOs:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090e0c,#090e0ce8 30%,#090e0c65 60%,transparent),linear-gradient(0deg,#090e0c,transparent 30%)}.page_heroContent__dzLob{padding:clamp(64px,8vw,112px) 6% 88px;max-width:1280px;margin:0 auto}.page_eyebrow__yxIK8{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--accent)}.page_eyebrow__yxIK8>span{width:6px;height:6px;border-radius:50%;background:var(--accent)}.page_hero__7KFOs h1{font:900 clamp(80px,10vw,144px)/.94 Arial Black,var(--font-ui);letter-spacing:-.065em;margin:30px 0 32px;width:-moz-fit-content;width:fit-content}.page_hero__7KFOs h1>span{color:#c0cfc3}.page_hero__7KFOs h1 b{color:var(--accent);font-weight:400}.page_tagline__FsEDs{font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.5;letter-spacing:-.035em}.page_description__lvaOp{margin-top:20px;font-size:17px;line-height:1.8;color:var(--muted);word-break:keep-all}.page_actions___si5r{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px}.page_enter__qE56N{display:flex;align-items:center;justify-content:space-between;gap:64px;min-height:56px;padding:14px 24px;background:var(--accent);color:#12271c;border-radius:10px;font-size:17px;font-weight:700;transition:background .15s,transform .15s}.page_enter__qE56N:hover{background:#d0fbe0;transform:translateY(-2px)}.page_enter__qE56N>span:last-child{font-size:24px;font-weight:400}.page_guideLink__UFrD_{font-size:15px;color:#becac2;padding:14px 0}.page_guideLink__UFrD_ span{margin-left:12px}.page_platform__FGL_C{margin-top:24px;font-size:14px;color:var(--muted)}.page_platform__FGL_C span{margin:0 10px;color:#53645a}.page_briefing__KwMMY{padding:80px max(6%,calc((100vw - 1120px) / 2));scroll-margin-top:24px;border-top:1px solid #ffffff0d}.page_sectionHeading__lt74q{margin-bottom:32px}.page_sectionHeading__lt74q h2{margin-top:12px;font-size:clamp(26px,3vw,36px);line-height:1.4;letter-spacing:-.035em;font-weight:650;word-break:keep-all}.page_rules__uAUtP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.page_rules__uAUtP article{padding:28px;border:1px solid #ffffff12;border-radius:16px;background:#111a15}.page_ruleNumber__dof_o{font-size:14px;font-weight:600;color:#9ebdaa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_rules__uAUtP h3{font-size:21px;line-height:1.5;letter-spacing:-.03em;margin:26px 0 14px;word-break:keep-all}.page_rules__uAUtP p{font-size:16px;line-height:1.85;color:var(--muted);word-break:keep-all}.page_controls__AOfq_{margin-top:36px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.page_controls__AOfq_ summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:16px;font-weight:600}.page_controls__AOfq_ summary::-webkit-details-marker{display:none}.page_controls__AOfq_ summary span{font-size:24px;font-weight:400}.page_controls__AOfq_[open] summary span{transform:rotate(45deg)}.page_controls__AOfq_ dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:8px 0 24px}.page_controls__AOfq_ dt{min-height:40px}.page_controls__AOfq_ kbd{font:13px/1.5 var(--font-ui);display:inline-block;border:1px solid #41564a;border-radius:5px;padding:3px 7px;background:#17231c}.page_controls__AOfq_ dd,.page_controls__AOfq_>p{font-size:14px;line-height:1.7;color:var(--muted);word-break:keep-all}.page_controls__AOfq_>p{padding:0 0 24px}.page_footer__F3MD0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:32px 6%;border-top:1px solid #ffffff12;color:var(--muted);font-size:14px}.page_footer__F3MD0>span{font-size:18px;font-weight:800;color:var(--paper)}.page_footer__F3MD0 a{color:var(--accent)}.page_scene__bWjyw{position:absolute;inset:0 0 0 26%;z-index:-2;overflow:hidden;background:radial-gradient(ellipse at 63% 35%,#53605740 0,transparent 40%),linear-gradient(90deg,#111917,#202c28 50%,#111916)}.page_scene__bWjyw:before{content:"";position:absolute;inset:0;background:linear-gradient(#16251bb8,#17251dd9),url(/textures/exit-code/containment-wall.jpg) 50%/650px;opacity:.8}.page_ceiling__R_xi_{position:absolute;inset:0 0 52%;-webkit-clip-path:polygon(0 0,100% 0,66% 100%,54% 100%);clip-path:polygon(0 0,100% 0,66% 100%,54% 100%);background:repeating-linear-gradient(0deg,#171d19,#1e2923 48px,#101511 49px,#101511 55px)}.page_floor__uR2z8{position:absolute;inset:55% -45% -65%;background:repeating-linear-gradient(90deg,transparent,transparent 150px,#6c776921 151px,#6c776921 153px),repeating-linear-gradient(0deg,#1b221d,#1b221d 100px,#515c4930 101px,#515c4930 103px);transform:perspective(380px) rotateX(56deg);box-shadow:inset 0 70px 150px #000}.page_frames__NSjY6{position:absolute;inset:0}.page_frames__NSjY6 i{position:absolute;left:10%;right:-15%;top:-5%;bottom:-10%;border:25px solid #1b241e;box-shadow:inset 2px 0 1px #78826b50,0 0 20px #0009,3px 0 2px #71816b20}.page_frames__NSjY6 i:nth-child(2){left:27%;right:0;top:9%;bottom:6%;border-width:18px}.page_frames__NSjY6 i:nth-child(3){left:41%;right:12%;top:20%;bottom:18%;border-width:12px}.page_frames__NSjY6 i:nth-child(4){left:51%;right:20%;top:29%;bottom:27%;border-width:9px}.page_door__5nI08{position:absolute;left:55%;right:24%;top:35%;bottom:28%;min-width:100px;background:linear-gradient(90deg,#080d0b,#18201a 47%,#060907 50%,#111912 53%,#171d15);border:8px solid #232a21;box-shadow:0 0 0 2px #0c100c,inset 0 0 50px #000,0 0 80px #bb28161a}.page_exitSign___NOH4{position:absolute;top:-43px;left:50%;transform:translateX(-50%);padding:5px 12px;background:#632016;color:#ec8a69;font:700 14px monospace;letter-spacing:3px;white-space:nowrap;box-shadow:0 0 30px #d1432640}.page_doorNumber__Ul1pS{position:absolute;left:14%;top:20%;font:52px Impact,sans-serif;color:#686e504d}.page_doorLabel__nvb2E{position:absolute;bottom:26%;left:12%;right:12%;font:6px/2 monospace;letter-spacing:2px;color:#73715c;text-align:center}.page_doorSeam__uk04o{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#b84b31;box-shadow:0 0 20px 3px #ba2f232b;opacity:.65}.page_redLight__5i8tU{position:absolute;left:25%;right:0;top:0;bottom:0;background:radial-gradient(ellipse at 59% 34%,#bd402423,transparent 35%);mix-blend-mode:screen}.page_fog__5Lb4I{position:absolute;inset:48% -30% -25%;background:radial-gradient(ellipse at 65% 80%,#929b791c,transparent 50%),radial-gradient(ellipse at 40% 40%,#a1ae8520,transparent 45%);filter:blur(25px);animation:page_drift__Ea8PF 22s ease-in-out infinite alternate;pointer-events:none}.page_sceneCaption__f06d_{position:absolute;right:9%;bottom:16%;font:9px monospace;letter-spacing:2px;color:#a5ab8b75;writing-mode:vertical-rl}@keyframes page_drift__Ea8PF{0%{transform:translateX(-3%)}to{transform:translateX(5%)}}@media (max-width:960px){.page_rules__uAUtP{gap:16px}.page_rules__uAUtP article{padding:24px}.page_controls__AOfq_ dl{grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroContent__dzLob{padding-top:72px}.page_scene__bWjyw{left:8%;opacity:.65}}@media (max-width:680px){.page_header__oRW75{min-height:72px;gap:16px;padding:18px 6%}.page_navigation__yH0Wl{gap:18px;font-size:14px}.page_navigation__yH0Wl a:first-child{display:none}.page_wordmark__yyB7e{font-size:20px}.page_heroContent__dzLob{padding:56px 6% 64px}.page_hero__7KFOs h1{font-size:clamp(80px,20vw,112px)}.page_description__lvaOp{font-size:16px}.page_description__lvaOp br{display:none}.page_scene__bWjyw{left:-60%;right:-35%;opacity:.4}.page_platform__FGL_C{font-size:13px}.page_platform__FGL_C span{margin:0 4px}.page_briefing__KwMMY{padding:56px 6%}.page_rules__uAUtP{grid-template-columns:1fr}.page_rules__uAUtP h3{margin-top:16px}.page_footer__F3MD0 p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.page_fog__5Lb4I{animation:none}.page_enter__qE56N{transition:none}.page_enter__qE56N:hover{transform:none}}