.shared-scene-v9 .hero{background:#fcfdfe;isolation:isolate}
.shared-scene-v9 .hero:before{content:"";position:absolute;inset:0;background:url(assets/hero-architecture-shared-v9.png) center center/100% 100% no-repeat;filter:saturate(.35);opacity:.72;z-index:-1;pointer-events:none}
.shared-scene-v9 .hero-geometry{display:none}
.shared-scene-v9 .study-hero{mix-blend-mode:multiply}
.shared-scene-v9 .study-hero:after{display:none}
.shared-scene-v9 .study-hero-image{mask-image:url(assets/hero-foreground-mask-v10.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:add}
@media(max-width:760px){.shared-scene-v9 .hero:before{background-size:auto 100%;background-position:48% center}.shared-scene-v9 .study-toolbar{gap:8px;font-size:10px}.shared-scene-v9 .study-toolbar>span{display:none}.shared-scene-v9 .study-toolbar nav{gap:4px}.shared-scene-v9 .study-toolbar nav a{padding:2px 6px}}

/* Keep accepted shared architecture; no filled orbit/hemisphere masks. */
.shared-scene-v10 .study-hero{container-type:inline-size}
.shared-scene-v10 .study-hero-image{position:relative;z-index:1}
.hero-orbits-v10{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;stroke-linecap:round}
.shared-scene-v10 .glass-label strong{font-size:clamp(10px,2.6cqw,19px)}
.shared-scene-v10 .glass-label small{font-size:clamp(5px,1cqw,8px);margin-top:0}
.shared-scene-v10 .glass-strategy{top:10.2%}
.shared-scene-v10 .glass-capital{top:19.5%}
.lti-pedestal-label{position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);z-index:3;color:white;text-align:center;line-height:1.18;pointer-events:none;text-shadow:0 1px 3px #06376e99}
.lti-pedestal-label strong{display:block;font-size:clamp(8px,2.65cqw,18px);font-weight:600;white-space:nowrap}
.lti-pedestal-label span{display:block;font:600 clamp(8px,2.7cqw,19px)/1.15 Arial,sans-serif;margin-top:2px;letter-spacing:.02em}
@media(max-width:760px){.shared-scene-v10 .glass-strategy{top:10.6%}.shared-scene-v10 .glass-capital{top:19.8%}}

/* Pedestal final: preserve blue glass texture; opaque lettering below rim. */
.shared-scene-v11 .study-hero{mix-blend-mode:normal;container-type:normal;isolation:auto}
.hero-artwork-v11{position:absolute;inset:0;mix-blend-mode:multiply;container-type:inline-size;isolation:isolate}
.lti-label-layer-v11{position:absolute;inset:0;container-type:inline-size;z-index:3;pointer-events:none}
.shared-scene-v11 .study-hero-image,.shared-scene-v11 .hero-orbits-v10{mix-blend-mode:normal}
.pedestal-tone-v11{stroke:none;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:multiply}
.shared-scene-v11 .lti-pedestal-label{top:69.8%;color:#fff;text-shadow:0 1px 2px #031e4faa;mix-blend-mode:normal;line-height:1.12}
.shared-scene-v11 .lti-pedestal-label strong{font-size:clamp(7px,2.15cqw,16px);font-weight:650}
.shared-scene-v11 .lti-pedestal-label span{font-size:clamp(7px,1.95cqw,15px);line-height:1.08;margin-top:0;font-weight:600;letter-spacing:.04em}
