/* Cinematic globe hero: public content and existing actions remain intact. */
.member-home .member-home-hero.founder-home.orbit-home{display:flex;align-items:center;min-height:640px;padding:68px clamp(28px,4vw,72px) 76px;background:#030b14;isolation:isolate;overflow:hidden}
.orbit-home>.home-motion-scene{inset:-10px;opacity:1;filter:saturate(.85);transform-origin:72% 50%;animation-duration:42s}
.orbit-home .home-globe-backdrop{object-position:64% center;filter:brightness(.88) saturate(.85) contrast(1.08)}
.member-home-hero.founder-home.orbit-home:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#030b14fa 0%,#030b14df 24%,#030b1488 43%,#030b140a 68%),linear-gradient(0deg,#030b14e6,transparent 28%,transparent 80%,#030b1422)}
.member-home .orbit-home>.founder-copy{position:relative;z-index:2;flex:0 0 48%;max-width:620px;padding:0;align-self:center}
.member-home .orbit-home .hero-title{font-size:clamp(36px,4.2vw,68px);line-height:1.32;letter-spacing:.025em;margin:27px 0 30px}
.orbit-home .founder-manifesto{font-size:clamp(20px,1.75vw,27px);line-height:1.8;color:#dac294;margin-bottom:17px}
.orbit-home .founder-story{color:#c3d0da;font-size:13px;line-height:2.1;margin-bottom:30px}
.orbit-home .founder-entry-link{border-radius:4px;min-width:208px;min-height:52px;padding:13px 21px;background:linear-gradient(115deg,#e8ce9c,#c3a268);box-shadow:0 8px 32px #0003}
.home-orbit-caption{position:absolute;right:6%;bottom:54px;max-width:40%;text-align:right;pointer-events:none}.home-orbit-caption>span{color:#8fc7d8;font:8px ui-monospace,monospace;letter-spacing:3px}.home-orbit-caption p{font-family:'Noto Serif TC',serif;font-size:24px;letter-spacing:3px;color:#e3edf2;margin:13px 0 17px}.home-orbit-caption i{display:block;height:1px;background:linear-gradient(90deg,transparent,#c9aa7088);width:170px;margin-left:auto}.home-orbit-caption small{display:block;color:#7391a5;font:7px ui-monospace,monospace;letter-spacing:1.7px;margin-top:13px}
.orbit-home .home-motion-toggle{bottom:17px;right:22px;width:30px;height:30px}
@media(min-width:1550px){.member-home .member-home-hero.founder-home.orbit-home{min-height:730px}}
@media(max-width:900px){.member-home .orbit-home>.founder-copy{flex-basis:59%}.home-orbit-caption{right:5%;max-width:33%}.home-orbit-caption p{font-size:18px;line-height:1.8}.home-orbit-caption>span{font-size:6px;letter-spacing:1.5px}}
@media(max-width:600px){.member-home .member-home-hero.founder-home.orbit-home{display:block;min-height:720px;padding:43px 24px 270px}.member-home .orbit-home>.founder-copy{max-width:100%;padding:0}.member-home .orbit-home .hero-title{font-size:clamp(31px,8.5vw,45px);margin:24px 0}.orbit-home .founder-manifesto{font-size:21px}.orbit-home .founder-story{font-size:12px}.orbit-home .home-globe-backdrop{object-position:72% bottom}.member-home-hero.founder-home.orbit-home:after{background:linear-gradient(180deg,#030b14fa 0%,#030b14ed 24%,#030b1499 51%,#030b1400 76%,#030b1466)}.home-orbit-caption{right:25px;bottom:48px;max-width:80%}.home-orbit-caption p{font-size:20px}.home-orbit-caption>span{font-size:7px}.home-orbit-caption small{font-size:6px}}
@media(prefers-reduced-motion:reduce){.orbit-home>.home-motion-scene{animation:none}}
.member-home .orbit-home>.home-orbit-caption{position:absolute;z-index:2;right:6%;bottom:54px}@media(max-width:600px){.member-home .orbit-home>.home-orbit-caption{right:25px;bottom:48px}}
/* Latest reference: a luminous world network, no photographic globe. */
.orbit-home .home-globe-backdrop{display:none!important}.orbit-home>.home-motion-scene{animation:none!important;transform:none!important;filter:none!important;background:radial-gradient(ellipse at 73% 45%,#0b2d47 0%,#071724 42%,#030b14 78%)}
.member-home-hero.founder-home.orbit-home:after{background:linear-gradient(90deg,#030b14f5 0%,#030b14db 24%,#030b1466 43%,transparent 65%),linear-gradient(0deg,#030b14a6,transparent 24%)}
.member-home .orbit-home>.home-orbit-caption{bottom:36px;right:6%}.home-orbit-caption p{font-size:20px}.home-orbit-caption>span{color:#87d9ce}
@media(max-width:600px){.member-home-hero.founder-home.orbit-home:after{background:linear-gradient(180deg,#030b14eb 0%,#030b14cc 38%,#030b1411 72%)}.member-home .orbit-home>.home-orbit-caption{bottom:36px;right:24px}.home-orbit-caption p{font-size:17px}.member-home .member-home-hero.founder-home.orbit-home{padding-bottom:320px}}
/* User supplied 7.8s reference video, muted and looped. */
.orbit-home .home-network-video{position:absolute;inset:0 0 0 auto;width:76%;height:100%;object-fit:cover;object-position:center;opacity:.95;pointer-events:none;display:block}.orbit-home>.home-motion-scene{background:#030c15!important}.member-home-hero.founder-home.orbit-home:after{background:linear-gradient(90deg,#030b14 0%,#030b14f2 25%,#030b14a6 42%,#030b1415 66%),linear-gradient(0deg,#030b1466,transparent 18%)}
@media(max-width:600px){.orbit-home .home-network-video{inset:auto 0 0;width:100%;height:65%;object-fit:cover}.member-home-hero.founder-home.orbit-home:after{background:linear-gradient(180deg,#030b14 0%,#030b14f5 33%,#030b1477 53%,#030b1411 78%)}}
/* Keep a real image behind video at all times, including failed autoplay. */
.member-home .orbit-home>.home-motion-scene{z-index:0!important;isolation:isolate;background-color:#030b14!important;background-image:url('assets/home-network-enhanced-poster-v2.jpg')!important;background-position:right center!important;background-size:76% 100%!important;background-repeat:no-repeat!important}
.member-home-hero.founder-home.orbit-home:after{z-index:1!important}.member-home .orbit-home>.founder-copy,.member-home .orbit-home>.home-orbit-caption{z-index:3!important}.orbit-home .home-motion-toggle{z-index:4!important}.orbit-home .home-network-video{z-index:1!important}
@media(max-width:600px){.member-home .orbit-home>.home-motion-scene{background-size:100% auto!important;background-position:center bottom!important}}
