/* The next chapter belongs to the narrative, without trapping navigation. */
#atu-app .gj-next{--gj-ink:#f1f1f1;position:relative;isolation:isolate;overflow:hidden;padding:clamp(38px,5vw,80px);background:#0d0d0d;color:var(--gj-ink);min-height:390px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #ffffff32}
#atu-app .gj-next:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/media/atu-gate-space33.webp') center/cover no-repeat}
#atu-app .gj-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff50;padding-bottom:18px;color:#d6d6d6;font:10px/1.4 monospace;letter-spacing:.09em}
#atu-app .gj-eyebrow{color:#e10600}
#atu-app .gj-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:5vw;align-items:end;padding-top:55px}
#atu-app .gj-copy{max-width:850px}
#atu-app .gj-title{font:500 clamp(41px,5.3vw,86px)/.99 var(--atu-font,Arial,sans-serif);letter-spacing:-.065em;max-width:16ch;margin:0;text-wrap:balance;color:var(--gj-ink)}
#atu-app .gj-body{font:400 clamp(15px,1.35vw,21px)/1.5 var(--atu-font,Arial,sans-serif);max-width:48ch;margin:25px 0 0;color:#cacaca}
#atu-app .gj-action{display:flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid #f1f1f170;background:#f1f1f1;color:#0b0b0b;text-decoration:none;padding:20px 23px;min-height:70px;font:500 clamp(15px,1.25vw,19px)/1.25 var(--atu-font,Arial,sans-serif);transition:background .25s,color .25s,transform .25s}
#atu-app .gj-action:hover{background:#e10600;color:#fff;border-color:#e10600;transform:translateY(-3px)}
#atu-app .gj-action:focus-visible{outline:3px solid #e10600;outline-offset:4px}
#atu-app .gj-arrow{font-size:27px;font-weight:400}
#atu-app #atu-home>.gj-maker{min-height:440px}
#atu-app .gj-work{background:#e10600;--gj-ink:#fff;border-top:0}
#atu-app .gj-work:before{background:#e10600}
#atu-app .gj-work .gj-eyebrow{color:#fff}
#atu-app .gj-work .gj-body{color:#fff}
#atu-app .gj-work .gj-action{background:#121212;color:#fff;border-color:#121212}
#atu-app .gj-work .gj-action:hover{background:#fff;color:#121212;border-color:#fff}
#atu-app #atu-lab .gj-lab{background:#e9e9e9;--gj-ink:#131313;color:#131313;border-top:1px solid #1313133f;min-height:580px}
#atu-app #atu-lab .gj-lab:before{background:url('/media/atu-gate-space33.webp') center/cover no-repeat}
#atu-app #atu-lab .gj-lab .gj-top{border-color:#13131355;color:#595959}
#atu-app #atu-lab .gj-lab .gj-body{color:#424242}
#atu-app #atu-lab .gj-lab .gj-action{background:#e10600;border-color:#e10600;color:#fff}
#atu-app #atu-lab .gj-lab .gj-action:hover{background:#131313;border-color:#131313}
#atu-app .gj-qualities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;max-width:950px;border-top:1px solid #13131366;padding-top:20px}
#atu-app .gj-quality{font:500 13px/1.5 var(--atu-font,Arial,sans-serif);border-left:2px solid #e10600;padding-left:14px}
#atu-flagships-page .gj-flagships-note{max-width:42ch;font-size:clamp(15px,1.3vw,20px);line-height:1.5;color:#f1f1f1;opacity:.78;margin:0 0 20px}
#atu-flagships-page .f49-close-actions .gj-flagships-action{display:inline}
main#main .gj-evolution-close>a.button{background:#e10600;color:#fff;border-color:#e10600}
main#main .gj-evolution-close>a.button:hover{background:#fff;color:#121212}
@media(max-width:760px){
 #atu-app .gj-next{padding:34px 20px 43px;min-height:0}
 #atu-app .gj-top{font-size:9px}
 #atu-app .gj-main{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding-top:50px}
 #atu-app .gj-title{font-size:clamp(39px,10.5vw,70px);max-width:15ch}
 #atu-app .gj-body{font-size:15px;margin-top:20px}
 #atu-app .gj-action{min-height:60px;padding:17px 20px}
 #atu-app #atu-home>.gj-maker{min-height:0}
 #atu-app #atu-lab .gj-lab{min-height:0}
 #atu-app .gj-qualities{grid-template-columns:1fr;gap:13px;margin-top:30px}
 #atu-flagships-page .gj-flagships-note{font-size:14px}
}
@media(prefers-reduced-motion:reduce){#atu-app .gj-action{transition:none}#atu-app .gj-action:hover{transform:none}}
