body.scene-mode{overflow:hidden;height:100svh}.scene-mode .home-main{height:100svh;position:relative}.scene-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#080f1e}.scene-backdrop .hero-world{position:absolute;inset:0;z-index:0}.scene-backdrop .hero-shade{position:absolute;inset:0;z-index:2}.scene-aion-art{position:absolute;inset:0;z-index:1;background:url('assets/aion2-astral-archive-preview.webp') center/cover;opacity:0;transition:opacity .55s ease}.scene-backdrop[data-family=aion] .scene-aion-art{opacity:.8}.scene-mode .scene-panel{position:fixed;inset:91px 100px 55px 285px;max-width:none!important;min-height:0!important;height:auto;width:auto!important;margin:0!important;padding:12px 10px!important;border:0;overflow:hidden;z-index:2;transition:opacity .2s ease;background:none}.scene-mode .scene-panel[hidden]{display:none!important}.scene-mode #home.scene-panel{inset:0;padding:115px 100px 85px!important;display:flex;align-items:center;justify-content:center;isolation:auto}.scene-mode .hero-copy{margin:auto}.scene-mode .will-reveal{opacity:1;transform:none;transition:none}.scene-mode .scene-panel>.section-heading{display:none}.scene-mode .feature-browser{height:100%;grid-template-columns:minmax(0,1fr);border:1px solid #a5c9e733;border-radius:2px;background:#0b1528c9;backdrop-filter:blur(8px);box-shadow:0 18px 70px #0003}.scene-mode .feature-browser .feature-menu{display:none}.scene-mode .feature-preview{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.scene-mode .feature-visual{height:100%;min-height:0;aspect-ratio:auto;display:flex;align-items:center;background:#0b1422}.scene-mode .feature-visual>img{height:100%;width:100%;object-fit:contain;animation:scene-image-in .45s ease-out}.scene-mode .feature-visual .guide-note{display:none}.scene-mode .feature-description{min-height:0;max-height:100%;overflow:auto;border-top:0;border-left:1px solid var(--line);padding:32px 28px;background:linear-gradient(130deg,#101d36e8,#0a1428e8);display:flex;flex-direction:column;justify-content:center}.scene-mode .feature-description:has(.tour-step-list:not([hidden])){justify-content:flex-start}.scene-mode .feature-description>h3{font-size:34px;line-height:1.18}.scene-mode .feature-description>p{font-size:14px;line-height:1.85}.scene-mode .feature-description .tour-step-list{font-size:12px;line-height:1.8}.scene-mode .feature-description .tour-actions{gap:14px}.scene-mode .scene-panel#companion .app-showcase{height:100%;display:flex;flex-direction:column;background:#0b152ae8}.scene-mode .scene-panel#companion .showcase-toolbar{flex:none}.scene-mode .scene-panel#companion .showcase-tabs{flex:none}.scene-mode .scene-panel#companion .app-showcase>[role=tabpanel]{flex:1;min-height:0}.scene-mode .scene-panel#companion .capture-view{min-height:0;height:100%;max-height:100%}.scene-mode .scene-panel#companion .capture-view img{height:100%;object-fit:contain}.scene-mode .scene-panel#companion .capture-caption{overflow:auto;max-height:100%;padding:28px}.scene-mode .scene-panel#companion .capture-note{flex:none;margin:0;font-size:10px}.scene-mode .scene-panel#companion .showcase-follow{display:none}.scene-mode .walkthrough-player{height:100%;display:flex;flex-direction:column}.scene-mode .walkthrough-stage{flex:1;min-height:0;aspect-ratio:auto}.scene-mode .walkthrough-stage>img{height:100%;object-fit:contain}.scene-mode .walkthrough-video{flex:1;min-height:0;height:100%;object-fit:contain}.scene-mode .walkthrough-controls{flex:none;padding:13px 20px;gap:15px}.scene-mode .walkthrough-transcript{font-size:11px;line-height:1.6;padding:0 20px 13px;margin:0;flex:none}.scene-mode #development{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#08152b85;backdrop-filter:blur(5px);padding:30px 55px!important}.scene-mode #development>h2{font-size:clamp(38px,3.7vw,58px)}.scene-mode #development>p{font-size:14px;margin-top:20px}.scene-mode #development .development-columns{margin-top:30px;gap:35px}.scene-mode #development .development-columns h3{font-size:27px}.scene-mode #development .development-note{font-size:11px}.scene-mode #development>.button{margin-top:23px}.scene-mode #beta{display:flex;align-items:center;justify-content:center}.scene-mode #beta .invitation-art{display:none}.scene-mode #beta .invitation-inner{padding:35px;background:#08162aca;backdrop-filter:blur(8px);border:1px solid #aacde42b}.scene-mode #beta h2{font-size:clamp(42px,4vw,65px)}.scene-mode #questions{max-width:850px!important;overflow:auto;background:#08162ae8;backdrop-filter:blur(8px);padding:30px 40px!important}.scene-mode #questions>.eyebrow{margin-bottom:15px}.scene-mode #questions>h2{font-size:40px}.scene-mode footer{display:none}.scene-legal{position:fixed;right:95px;bottom:16px;display:flex;gap:20px;z-index:12;font:10px/1.5 Noto,Arial,sans-serif;color:#d4e3f4;text-shadow:0 1px 4px #000,0 0 8px #000}.scene-legal a:hover{color:white}.scene-mode .chapter-rail{z-index:20}.scene-mode .platform-ribbon{display:none}
@keyframes scene-image-in{from{opacity:.5}to{opacity:1}}
@media(min-width:1800px){.scene-mode .scene-panel{inset:115px 145px 75px 325px}.scene-mode .feature-description{padding:50px 45px}.scene-mode .feature-description>h3{font-size:44px}.scene-mode .feature-description>p{font-size:16px}.scene-legal{right:145px;bottom:25px}}
@media(max-width:1279px){.scene-mode .scene-panel{inset:100px 65px 50px 45px}.scene-mode .feature-description{padding:26px}.scene-mode .feature-description>h3{font-size:29px}.scene-mode .feature-description>p{font-size:13px}.scene-legal{right:65px}}
@media(max-width:900px){.scene-mode .feature-preview{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.scene-mode .feature-description{padding:22px}.scene-mode .feature-description>h3{font-size:27px}.scene-mode .feature-description>p{font-size:12px}.scene-mode #development{padding:24px!important}.scene-mode #development .development-columns{gap:20px}.scene-mode #development>h2{font-size:37px}}
@media(max-width:760px){.scene-mode .scene-panel{inset:103px 15px 65px;padding:0!important}.scene-mode #home.scene-panel{padding:105px 20px 65px!important}.scene-mode #home .hero-emblem{height:178.2px}.scene-mode #home .hero-crest{height:162.36px;width:147.84px}.scene-mode #home .hero-copy{max-width:100%}.scene-mode .feature-preview{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(180px,.85fr)}.scene-mode .feature-description{padding:18px 20px;justify-content:flex-start;border-left:0;border-top:1px solid var(--line)}.scene-mode .feature-description>.eyebrow{font-size:8px;margin-bottom:10px}.scene-mode .feature-description>h3{font-size:25px}.scene-mode .feature-description>p{font-size:11px;line-height:1.8;margin-top:13px}.scene-mode .feature-description .tour-actions{margin-top:15px}.scene-mode .feature-description .tour-actions>.button{font-size:10px;min-height:38px;padding:8px 12px}.scene-mode .scene-panel#companion .app-showcase>[role=tabpanel]{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.scene-mode .scene-panel#companion .capture-view{min-height:0;height:100%;aspect-ratio:auto}.scene-mode .scene-panel#companion .capture-view img{width:100%;height:100%;object-fit:contain}.scene-mode .scene-panel#companion .capture-caption{padding:15px;max-height:190px}.scene-mode .scene-panel#companion .capture-caption h3{font-size:23px}.scene-mode .scene-panel#companion .capture-caption p{font-size:11px;margin-top:10px}.scene-mode .scene-panel#companion .capture-caption:before{display:none}.scene-mode .scene-panel#companion .capture-caption>a{margin-top:7px}.scene-mode .scene-panel#companion .capture-note{font-size:8px;padding:10px 14px}.scene-mode .walkthrough-callout{display:none}.scene-mode .walkthrough-controls{padding:10px 13px;gap:10px}.scene-mode .walkthrough-controls .button{font-size:10px;min-height:36px}.scene-mode .walkthrough-step-buttons button{min-height:30px;min-width:30px;font-size:9px}.scene-mode .walkthrough-controls>.text-link{font-size:9px}.scene-mode .walkthrough-transcript{font-size:10px;padding:0 13px 12px}.scene-mode #development{padding:22px!important;justify-content:flex-start;overflow:auto}.scene-mode #development>h2{font-size:33px}.scene-mode #development>p{font-size:12px;margin-top:16px}.scene-mode #development .development-columns{margin-top:22px;gap:22px}.scene-mode #development .development-columns h3{font-size:24px}.scene-mode #development .development-columns p{font-size:11px}.scene-mode #beta .invitation-inner{padding:23px 18px}.scene-mode #beta h2{font-size:36px}.scene-mode #beta p{font-size:12px}.scene-mode #questions{padding:22px!important}.scene-mode #questions h2{font-size:31px}.scene-legal{left:18px;right:48px;bottom:18px;gap:14px;font-size:8px;flex-wrap:wrap}}
.scene-mode #home .hero-copy{transform:translateY(clamp(-140px,-10svh,-65px))}
@media(max-height:850px) and (min-width:761px){.scene-mode #home .hero-copy{transform:translateY(clamp(-30px,-3.5svh,-14px))}}
@media(max-width:760px){.scene-mode #home .hero-copy{transform:none}}
@media(prefers-reduced-motion:reduce){.scene-mode .scene-panel,.scene-aion-art{transition:none}.scene-mode .feature-visual>img{animation:none}}

/* Keep the calls to action in the open sky, clear of the foreground spires. */
@media(min-width:761px) and (min-height:1100px){.scene-mode #home .hero-copy{transform:translateY(clamp(-190px,-13.5svh,-135px))}}
@media(min-width:761px){.scene-mode #home .hero-actions{margin-top:12px}}

/* One concise roadmap scene, using the existing VantagePoint backdrop. */
.scene-mode #development.coming-section{inset:90px auto 65px 50%;width:min(900px,calc(100vw - 430px));max-width:none;transform:translateX(-50%);padding:24px 22px!important;display:flex;flex-direction:column;justify-content:center;align-items:stretch;background:transparent;border:0;overflow-y:auto;text-align:center}.coming-section>.eyebrow{font-size:10px;letter-spacing:.2em;color:#b9e7ff}.scene-mode #development.coming-section>h2{font:400 clamp(35px,4vw,54px)/1.18 Marcellus,Georgia,serif;letter-spacing:.02em;color:#fff;margin-top:17px;text-shadow:0 2px 14px #071020}.scene-mode #development.coming-section>.coming-intro{font:14px/1.85 Noto,Arial,sans-serif;color:#d0e8f9;margin:19px auto 0;max-width:580px}.coming-list{list-style:none;padding:0;margin:30px 0 0;text-align:left}.coming-list>li{display:flex;align-items:flex-start;gap:22px;padding:19px 0;border-top:1px solid #bde8ff40}.coming-number{font:26px/1.4 Marcellus,Georgia,serif;color:#a9e2fb;min-width:37px;text-shadow:0 0 17px #8dddff50}.coming-list :is(h2,h3){font:400 19px/1.4 Marcellus,Georgia,serif;color:#f0faff;letter-spacing:.025em}.coming-list p{font:12px/1.8 Noto,Arial,sans-serif;color:#c3ddf0;margin-top:7px}.coming-actions{margin-top:24px}.coming-actions .button{border:1px solid #bde7ff9c;border-radius:26px;background:linear-gradient(110deg,#1c5278a6,#33477599);backdrop-filter:blur(6px);color:white;padding:14px 28px;min-height:47px;font:13px/1.5 Marcellus,Georgia,serif;letter-spacing:.04em}.coming-actions .button:hover{border-color:#e2f8ff;box-shadow:0 0 23px #8bd5ff3d}.coming-actions>p{font:10px/1.8 Noto,Arial,sans-serif;color:#b5d5ea;margin-top:15px}.support-policies{margin-top:30px}.support-policies>p{margin-top:15px}.support-policies .button-row{margin-top:20px;gap:25px}@media(min-width:761px) and (max-height:800px){.scene-mode #development.coming-section{inset-block:70px 42px;padding-block:12px!important}.scene-mode #development.coming-section>h2{font-size:37px;margin-top:10px}.scene-mode #development.coming-section>.coming-intro{font-size:12px;margin-top:12px}.coming-list{margin-top:21px}.coming-list>li{padding:13px 0;gap:17px}.coming-list :is(h2,h3){font-size:17px}.coming-list p{font-size:11px;margin-top:5px}.coming-actions{margin-top:17px}.coming-actions>p{margin-top:11px;font-size:9px}}@media(max-width:760px){.scene-mode #development.coming-section{inset:96px 19px 58px;width:auto;transform:none;padding:17px 12px!important;justify-content:flex-start}.scene-mode #development.coming-section>h2{font-size:34px;margin-top:13px}.scene-mode #development.coming-section>.coming-intro{font-size:12px;margin-top:14px}.coming-list{margin-top:23px}.coming-list>li{gap:13px;padding:16px 0}.coming-number{font-size:23px;min-width:30px}.coming-list :is(h2,h3){font-size:17px}.coming-list p{font-size:11px}.coming-actions{margin-top:19px}.coming-actions .button{font-size:12px}.coming-actions>p{font-size:9px}}

.scene-mode #development.coming-section{isolation:isolate;overflow-x:hidden}.coming-section:before{content:'';position:absolute;inset:-45px -75px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#030c1dbd 0%,#040e216b 55%,#06122500 78%)}.scene-mode #development.coming-section>h2{font-size:clamp(42px,4.2vw,62px);color:#fff;text-shadow:0 2px 8px #020815,0 0 25px #020815}.scene-mode #development.coming-section>.coming-intro{font-size:17px;color:#edf7ff;line-height:1.8;text-shadow:0 2px 6px #020815}.coming-section .coming-list>li{padding:21px 0;border-top-color:#d0eeff7a}.coming-section .coming-list :is(h2,h3){font-size:22px;line-height:1.45;color:#fff;text-shadow:0 2px 7px #020815}.coming-section .coming-list p{font-size:16px;line-height:1.8;color:#e1effb;text-shadow:0 2px 6px #020815}.coming-section .coming-number{font-size:30px;color:#c3f0ff}.coming-section .coming-actions>p{font-size:12px;color:#daedfc;text-shadow:0 2px 5px #020815}@media(min-width:761px) and (max-height:800px){.scene-mode #development.coming-section>h2{font-size:39px}.scene-mode #development.coming-section>.coming-intro{font-size:14px}.coming-section .coming-list>li{padding:13px 0}.coming-section .coming-list :is(h2,h3){font-size:18px}.coming-section .coming-list p{font-size:13px}.coming-section .coming-number{font-size:25px}.coming-section .coming-actions>p{font-size:10px}}@media(max-width:760px){.scene-mode #development.coming-section>h2{font-size:35px}.scene-mode #development.coming-section>.coming-intro{font-size:14px}.coming-section .coming-list>li{padding:16px 0}.coming-section .coming-list :is(h2,h3){font-size:18px}.coming-section .coming-list p{font-size:13px}.coming-section .coming-number{font-size:24px}.coming-section .coming-actions>p{font-size:10px}}

.scene-mode #development.coming-section{width:min(900px,calc(100vw - 430px))!important;backdrop-filter:none;box-shadow:none}.coming-section:before{inset:0}@media(max-width:760px){.scene-mode #development.coming-section{width:auto!important}}

/* A feathered black reading backdrop, 50 percent opacity through the centre. */
.coming-section:before{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 18%,rgba(0,0,0,.5) 82%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 90%,transparent 100%)}

/* Keep the roadmap in the open sky without changing horizontal centring. */
@media(min-width:761px) and (min-height:900px){.scene-mode #development.coming-section{transform:translate(-50%,clamp(-150px,-10svh,-70px))}}@media(min-width:761px) and (max-height:899px){.scene-mode #development.coming-section{transform:translate(-50%,-22px)}}

/* Questions shares the open, centred chapter presentation. */
.scene-mode #questions{inset:90px auto 65px 50%;width:min(900px,calc(100vw - 430px))!important;transform:translateX(-50%);padding:25px 22px!important;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;background:transparent;backdrop-filter:none;box-shadow:none;isolation:isolate;overflow:auto}.scene-mode #questions:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 18%,rgba(0,0,0,.5) 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent)}.scene-mode #questions>.eyebrow{text-align:center;color:#c4edff;font-size:10px;letter-spacing:.2em;text-shadow:0 2px 6px #020815;margin:0}.scene-mode #questions>h2{text-align:center;font:400 clamp(42px,4.2vw,62px)/1.2 Marcellus,Georgia,serif;letter-spacing:.02em;color:white;margin:17px 0 31px;text-shadow:0 2px 8px #020815}.scene-mode #questions>details{margin:0;border:0;border-top:1px solid #ccecff66;background:transparent;padding:0}.scene-mode #questions>details:last-child{border-bottom:1px solid #ccecff66}.scene-mode #questions summary{font:400 17px/1.65 Noto,Arial,sans-serif;color:#f2faff;padding:20px 32px 20px 0;cursor:pointer;text-shadow:0 2px 6px #020815}.scene-mode #questions summary:after{color:#c4edff;font-size:23px}.scene-mode #questions summary:hover{color:white}.scene-mode #questions summary:focus-visible{outline:2px solid #bde9ff;outline-offset:5px}.scene-mode #questions details>p{font:14px/1.9 Noto,Arial,sans-serif;color:#dfedf9;margin:0;padding:0 35px 22px 0;max-width:none;text-shadow:0 2px 6px #020815}@media(min-width:761px) and (max-height:800px){.scene-mode #questions{inset-block:78px 43px;padding-block:14px!important}.scene-mode #questions>h2{font-size:39px;margin:12px 0 23px}.scene-mode #questions summary{font-size:14px;padding-block:16px}.scene-mode #questions details>p{font-size:12px;padding-bottom:17px}}@media(max-width:760px){.scene-mode #questions{inset:97px 19px 58px;width:auto!important;transform:none;padding:18px 12px!important;justify-content:flex-start}.scene-mode #questions>h2{font-size:35px;margin:14px 0 24px}.scene-mode #questions summary{font-size:14px;padding-block:16px}.scene-mode #questions details>p{font-size:12px;padding-right:5px;padding-bottom:18px}}

@media(min-width:761px) and (min-height:900px){.scene-mode #questions{transform:translate(-50%,clamp(-150px,-10svh,-70px))}}@media(min-width:761px) and (max-height:899px){.scene-mode #questions{transform:translate(-50%,-22px)}}

/* One viewport-anchored heading component is shared with AION 2 overview. */
.scene-mode #development.coming-section,.scene-mode #questions{left:0;right:0;top:calc(clamp(92px,12svh,160px) + 180px);bottom:72px;margin-left:auto!important;margin-right:auto!important;transform:none;justify-content:flex-start;padding-top:0!important}.scene-mode #development>h2[hidden],.scene-mode #development>.eyebrow[hidden],.scene-mode #questions>h2[hidden],.scene-mode #questions>.eyebrow[hidden]{display:none!important}.scene-mode #development.coming-section .overview-heading,.scene-mode #questions .overview-heading{margin:0;transform:none}.scene-mode #development.coming-section>.coming-intro{margin-top:0}.scene-mode #development.coming-section:before,.scene-mode #questions:before{position:fixed;inset:calc(clamp(92px,12svh,160px) - 25px) auto 65px 50%;width:min(1040px,calc(100vw - 340px));transform:translateX(-50%);background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 6%,rgba(0,0,0,.45) 94%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 3%,black 97%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 3%,black 97%,transparent 100%)}@media(min-width:761px) and (max-height:800px){.scene-mode #development.coming-section,.scene-mode #questions{top:215px;bottom:35px;transform:none}.scene-mode #development.coming-section:before,.scene-mode #questions:before{top:60px;bottom:34px}}@media(max-width:760px){.scene-mode #development.coming-section,.scene-mode #questions{inset:198px 19px 45px;margin:0!important;transform:none}.scene-mode #development.coming-section:before,.scene-mode #questions:before{inset:60px 0 35px;width:auto;transform:none}}

/* Let the reading shade hug the title and the actual content, not empty corners. */
.scene-mode #development.coming-section,.scene-mode #questions{bottom:auto;height:fit-content!important;max-height:calc(100svh - clamp(92px,12svh,160px) - 225px)!important;padding-bottom:20px!important}.scene-mode #development.coming-section:before,.scene-mode #questions:before{position:absolute;inset:0;width:auto;transform:none;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 6%,rgba(0,0,0,.45) 94%,transparent 100%)}.chapter-title-text{position:relative;isolation:isolate}.scene-mode #development .chapter-title-text:before,.scene-mode #questions .chapter-title-text:before{content:'';position:absolute;inset:-24px -38px -20px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.45) 0%,rgba(0,0,0,.3) 50%,transparent 85%)}@media(min-width:761px) and (max-height:800px){.scene-mode #development.coming-section,.scene-mode #questions{max-height:calc(100svh - 250px)!important}.scene-mode #development.coming-section:before,.scene-mode #questions:before{inset:0}}@media(max-width:760px){.scene-mode #development.coming-section,.scene-mode #questions{bottom:auto;max-height:calc(100svh - 243px)!important}.scene-mode #development.coming-section:before,.scene-mode #questions:before{inset:0;width:auto}.scene-mode #development .chapter-title-text:before,.scene-mode #questions .chapter-title-text:before{inset:-18px -22px}}

/* Broad, gradual feathering outside the unchanged text column. */
@media(min-width:761px){.scene-mode #development.coming-section,.scene-mode #questions{width:min(1200px,calc(100vw - 130px))!important;padding-left:172px!important;padding-right:172px!important}}.scene-mode #development.coming-section:before,.scene-mode #questions:before{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.3) 28%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.42) 58%,rgba(0,0,0,.3) 72%,rgba(0,0,0,.12) 88%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 14%,black 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 14%,black 86%,transparent 100%)}.scene-mode #development .chapter-title-text:before,.scene-mode #questions .chapter-title-text:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.45) 0%,rgba(0,0,0,.28) 30%,rgba(0,0,0,.12) 60%,transparent 100%)}

/* Wider shade with an 18 percent lighter peak; preserve the text column. */
@media(min-width:761px){.scene-mode #development.coming-section,.scene-mode #questions{width:min(1500px,calc(100vw - 30px))!important;padding-left:calc(172px + (min(1500px,calc(100vw - 30px)) - min(1200px,calc(100vw - 130px))) / 2)!important;padding-right:calc(172px + (min(1500px,calc(100vw - 30px)) - min(1200px,calc(100vw - 130px))) / 2)!important}}.scene-mode #development.coming-section:before,.scene-mode #questions:before{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.0984) 12%,rgba(0,0,0,.246) 28%,rgba(0,0,0,.3444) 42%,rgba(0,0,0,.369) 50%,rgba(0,0,0,.3444) 58%,rgba(0,0,0,.246) 72%,rgba(0,0,0,.0984) 88%,transparent 100%)}.scene-mode #development .chapter-title-text:before,.scene-mode #questions .chapter-title-text:before{left:calc(-12.5% - 47.5px);right:calc(-12.5% - 47.5px);background:radial-gradient(ellipse at center,rgba(0,0,0,.369) 0%,rgba(0,0,0,.2296) 30%,rgba(0,0,0,.0984) 60%,transparent 100%)}

/* Override the legacy FAQ width cap and its old panel width. */
@media(min-width:761px){.scene-mode #questions.scene-panel{width:min(1500px,calc(100vw - 30px))!important;max-width:none!important}}


/* Keep content sizing independent of future backdrop-range adjustments. */
.scene-mode{--chapter-shade-range:min(1500px,calc(100vw - 30px));--chapter-copy-range:min(900px,calc(100vw - 430px))}
@media(min-width:761px){.scene-mode #development.coming-section,.scene-mode #questions.scene-panel{width:var(--chapter-shade-range)!important;max-width:none!important;padding-left:calc(22px + (var(--chapter-shade-range) - var(--chapter-copy-range)) / 2)!important;padding-right:calc(22px + (var(--chapter-shade-range) - var(--chapter-copy-range)) / 2)!important}}
@media(max-width:760px){.scene-mode #questions.scene-panel{width:auto!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}}


/* Match the overview reading scale without changing the accepted heading anchor. */
.scene-mode #questions summary{font-size:16px;line-height:1.6}
.scene-mode #questions details p{font-size:15px;line-height:1.8;color:#eef5f8}
.scene-mode #development .coming-intro,.scene-mode #development .coming-list p{font-size:15px;line-height:1.75}
.scene-mode #development .coming-actions p{font-size:12px;line-height:1.7}
