/* Beyond Imagination: every visual rule is isolated from existing WorldPCI pages. */
.bi-content{--bi-ink:#030a14;--bi-surface:#071423;--bi-blue:#76d6ff;--bi-gold:#e7c184;--bi-white:#eef5fc;--bi-muted:#a1b7cc;background:var(--bi-ink);color:var(--bi-white);font:400 16px/1.7 'Segoe UI',Arial,sans-serif;overflow:hidden;isolation:isolate}
.bi-content *{box-sizing:border-box}.bi-content [hidden]{display:none!important}.bi-content h1,.bi-content h2,.bi-content h3,.bi-content p{color:inherit}.bi-content h1,.bi-content h2{font-weight:350;letter-spacing:-.055em;line-height:1.06;margin:0}.bi-content h2{font-size:clamp(40px,4.5vw,68px)}.bi-content h3{font-size:28px;font-weight:400;letter-spacing:-.035em;line-height:1.25}.bi-content em{font-style:normal;color:var(--bi-gold)}.bi-content p{margin:0 0 22px}.bi-content button,.bi-content input{font:inherit}.bi-content button,.bi-content a{-webkit-tap-highlight-color:transparent}.bi-content button{cursor:pointer}.bi-content a:focus-visible,.bi-content button:focus-visible,.bi-content input:focus-visible,.bi-content [tabindex]:focus-visible{outline:3px solid var(--bi-blue);outline-offset:6px}.bi-shell{width:min(1280px,calc(100% - 100px));margin:auto}.bi-section{padding:120px 0}.bi-content .bi-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bi-blue);font-weight:600;margin-bottom:30px}.bi-coordinate{font:10px/1.4 monospace;letter-spacing:.12em;color:#7c9db6}.bi-section-top{display:flex;justify-content:space-between;align-items:start;gap:24px}.bi-content .bi-button{display:inline-flex;align-items:center;justify-content:center;gap:36px;min-height:56px;padding:16px 25px;background:var(--bi-gold);color:#091628;border:1px solid var(--bi-gold);border-radius:3px;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.01em;transition:background .3s,box-shadow .3s,transform .3s}.bi-content .bi-button:hover{background:#f5dca9;box-shadow:0 0 35px #d1a96625;transform:translateY(-2px)}.bi-button>span{font-size:22px;font-weight:400}.bi-demo-note{font-size:12px!important;line-height:1.7;color:#9aafc2!important}.bi-motion-note{display:none}.bi-noscript{border-left:2px solid var(--bi-gold);padding-left:20px;color:var(--bi-muted)!important}
/* The threshold */
.bi-hero{position:relative;min-height:max(760px,calc(100svh - 112px));display:flex;align-items:center;background:#030915;perspective:1100px}.bi-hero-art,.bi-hero-shade{position:absolute;inset:0;pointer-events:none}.bi-hero-art{display:block;transform:translate3d(calc(var(--bi-px,0)*10px),calc(var(--bi-py,0)*7px),0) scale(1.025);transition:transform .6s ease-out}.bi-hero-art img{width:100%;height:100%;object-fit:cover;object-position:66% center;display:block}.bi-hero-shade{background:linear-gradient(90deg,#030a14fa 0%,#030a14d9 21%,#030a1460 49%,transparent 77%),linear-gradient(0deg,#030a14,transparent 28%,transparent 80%,#030a1426)}.bi-hero-content{position:relative;z-index:2;padding:72px 0 110px;pointer-events:none}.bi-hero-content a{pointer-events:auto}.bi-hero-content h1{font-size:clamp(62px,6.3vw,100px);max-width:750px}.bi-hero-content h1>span,.bi-hero-content h1>em{display:block}.bi-hero-content h1 em{background:linear-gradient(105deg,#f1d4a0,#c7954c);background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.05em}.bi-content .bi-tagline{max-width:530px;font-size:17px;font-weight:500;line-height:1.5;color:#e5effb;margin:25px 0 17px}.bi-content .bi-hero-copy{max-width:455px;color:#c2d1e0;font-size:15px;line-height:1.8}.bi-hero .bi-button{margin-top:12px}.bi-hero-caption{display:block;font-size:11px;color:#9aadc0;margin-top:17px;letter-spacing:.025em}.bi-live-dot{display:inline-block;width:6px;height:6px;background:var(--bi-blue);border-radius:50%;box-shadow:0 0 16px var(--bi-blue);margin-right:10px}.bi-hero-orbit{position:absolute;width:48%;aspect-ratio:1;right:4%;top:7%;pointer-events:none;opacity:.35}.bi-hero-orbit i{position:absolute;inset:0;border:1px solid #83d8ff35;border-radius:50%;transform:rotateX(68deg) rotateZ(-28deg)}.bi-hero-orbit i:nth-child(2){inset:7%;transform:rotateY(55deg) rotateZ(26deg);border-color:#e9c68555}.bi-hero-orbit i:nth-child(3){inset:14%;transform:rotateX(50deg) rotateZ(110deg)}.bi-hologram{position:absolute;z-index:2;width:200px;padding:15px 18px;background:linear-gradient(110deg,#061527d9,#10283e5e);border:1px solid #81d3ef38;border-radius:4px;backdrop-filter:blur(10px);box-shadow:0 12px 60px #0005;pointer-events:none;transform:translate3d(calc(var(--bi-px,0)*-17px),calc(var(--bi-py,0)*-12px),0);transition:transform .6s ease-out}.bi-hologram-one{right:4%;top:18%;animation:bi-hover 8s ease-in-out infinite}.bi-hologram-two{right:27%;bottom:14%;width:225px;animation:bi-hover 9s 1s ease-in-out infinite}.bi-hologram>span{display:block;font:8px/1.6 monospace;letter-spacing:.13em;color:var(--bi-blue)}.bi-hologram>b{display:block;font-size:9px;font-weight:400;color:#c3d5e6;margin-top:8px}.bi-hologram svg{height:50px;width:100%;fill:none;stroke:var(--bi-blue);stroke-width:1}.bi-signal-bars{display:flex;align-items:end;gap:5px;height:29px;margin-top:9px}.bi-signal-bars i{display:block;width:8px;height:12px;background:#82d1eab3;animation:bi-signal 3s ease-in-out infinite}.bi-signal-bars i:nth-child(2n){height:23px;animation-delay:-1s}.bi-signal-bars i:nth-child(3n){height:17px;background:var(--bi-gold);animation-delay:-2s}.bi-hero-bottom{position:absolute;left:50px;right:50px;bottom:26px;display:flex;justify-content:space-between;gap:15px;align-items:center;font:9px/1.5 monospace;letter-spacing:.13em;color:#9cb9ce;z-index:2}.bi-hero-bottom a{color:#d2e4f2;text-decoration:none;display:flex;gap:16px;align-items:center;min-height:44px}.bi-hero-bottom a span{font-size:20px}
/* A scene, not a row of cards */
.bi-engine{background:radial-gradient(ellipse at 70% 30%,#0a254150,transparent 58%),#030a14}.bi-engine-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px;align-items:start;margin-top:12px}.bi-engine-intro>p:not(.bi-demo-note){max-width:395px;color:var(--bi-muted);margin:27px 0 33px;font-size:15px}.bi-engine-intro h2{font-size:clamp(36px,3.5vw,54px)}.bi-engine-choices{display:flex;flex-direction:column;border-top:1px solid #254054;max-width:475px}.bi-engine-choices button{display:flex;align-items:center;gap:16px;padding:17px 4px;background:none;border:0;border-bottom:1px solid #1e3548;text-align:left;color:#a8b9ca;font-size:14px;min-height:61px;transition:color .3s,padding .3s,border .3s}.bi-engine-choices button>span{font:10px monospace;color:#6f9ab6}.bi-engine-choices button>i{font-style:normal;margin-left:auto;font-size:21px;color:#507893;transition:transform .3s}.bi-engine-choices button[aria-selected=true]{color:var(--bi-white);border-bottom-color:var(--bi-gold);padding-left:14px}.bi-engine-choices button[aria-selected=true]>span{color:var(--bi-gold)}.bi-engine-choices button[aria-selected=true]>i{color:var(--bi-gold);transform:rotate(45deg)}.bi-engine-intro .bi-demo-note{max-width:410px;margin-top:20px}.bi-engine-panel{position:relative;margin-top:8px;min-width:0;background:linear-gradient(145deg,#0d223630,#01060c90);border:1px solid #28425675;box-shadow:0 30px 100px #0002;border-radius:7px;perspective:1200px;--bi-scene-accent:var(--bi-blue)}.bi-scene-toolbar{padding:16px 20px;display:flex;justify-content:space-between;gap:10px;font:8px/1.8 monospace;letter-spacing:.08em;border-bottom:1px solid #22415855;color:#8eaac0}.bi-scene-toolbar i{display:inline-block;width:5px;height:5px;background:var(--bi-gold);border-radius:50%;margin-right:7px}.bi-engine-svg{width:100%;display:block;transform:rotateY(calc(var(--bi-ex,0)*4deg)) rotateX(calc(var(--bi-ey,0)*-3deg));transition:transform .4s ease-out;overflow:visible}.bi-world{opacity:0;transform:translateY(15px) scale(.94);transform-origin:400px 320px;transition:opacity .55s,transform .75s}.bi-engine-panel[data-scene=business] .bi-world-business,.bi-engine-panel[data-scene=assistant] .bi-world-assistant,.bi-engine-panel[data-scene=commerce] .bi-world-commerce,.bi-engine-panel[data-scene=automation] .bi-world-automation,.bi-engine-panel[data-scene=design] .bi-world-design{opacity:1;transform:none}.bi-stream{animation:bi-flow 8s linear infinite}.bi-assistant-halo{transform-origin:400px 302px;animation:bi-halo 40s linear infinite}.bi-flow-dot{animation:bi-flow-dot 6s ease-in-out infinite}.bi-design-spark{animation:bi-spark 5s ease-in-out infinite}.bi-floating-ui{animation:bi-hover 8s ease-in-out infinite}.bi-scene-description{padding:0 30px 30px;margin-top:-12px;position:relative;min-height:174px}.bi-scene-description>span{font:9px/1.4 monospace;letter-spacing:.15em;color:var(--bi-gold)}.bi-scene-description h3{font-size:25px;margin:12px 0 13px}.bi-scene-description p{font-size:13px;color:var(--bi-muted);max-width:460px;margin:0}.bi-scene-corners:before,.bi-scene-corners:after{content:'';position:absolute;width:18px;height:18px;pointer-events:none}.bi-scene-corners:before{left:-1px;top:-1px;border-left:1px solid var(--bi-gold);border-top:1px solid var(--bi-gold)}.bi-scene-corners:after{right:-1px;bottom:-1px;border-right:1px solid var(--bi-gold);border-bottom:1px solid var(--bi-gold)}
/* The spark becomes a structure */
.bi-journey{position:relative;background:linear-gradient(165deg,#081a2a,#030a14 70%);border-block:1px solid #1c334b55}.bi-journey-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:end}.bi-journey-heading>p{color:var(--bi-muted);font-size:16px;max-width:340px;margin-bottom:6px}.bi-transformation{display:flex;align-items:center;justify-content:center;gap:100px;min-height:400px;margin:30px 0 15px}.bi-transformation-core{position:relative;width:310px;height:310px;flex:0 0 auto;perspective:700px;display:grid;place-items:center}.bi-transformation-core:before{content:'';position:absolute;inset:-50px;background:radial-gradient(circle,#14769c36,transparent 67%)}.bi-core-ring{position:absolute;inset:22px;border:1px solid #89dbff66;border-radius:50%;transition:transform 1.2s,border-color .7s,border-radius 1s;box-shadow:inset 0 0 30px #6acdff05}.bi-core-ring-a{transform:rotateY(70deg) rotateZ(20deg)}.bi-core-ring-b{transform:rotateX(70deg) rotateZ(-20deg);border-color:#e7c18477}.bi-core-ring-c{inset:55px;transform:rotateX(30deg) rotateY(-35deg)}.bi-core-spark{position:absolute;inset:90px;border-radius:50%;background:radial-gradient(circle,#fce9bdbb,#e7c1840a 33%,transparent 70%);transition:transform 1s;animation:bi-spark 6s ease-in-out infinite}.bi-core-spark span{position:absolute;width:7px;height:7px;background:#b1eaff;border-radius:50%;left:48%;top:0;box-shadow:0 0 18px #9adeff}.bi-core-spark span:nth-child(2){top:85%;left:4%}.bi-core-spark span:nth-child(3){top:85%;left:91%}.bi-core-numeral{position:relative;font-size:42px;color:#e8d5b8;font-weight:300;letter-spacing:-.05em}.bi-stage-copy{max-width:395px;min-height:180px}.bi-stage-copy>span{font:10px monospace;color:var(--bi-gold);letter-spacing:.15em}.bi-stage-copy h3{font-size:36px;margin:15px 0 20px}.bi-stage-copy p{font-size:15px;color:var(--bi-muted);margin:0}.bi-transformation[data-stage="1"] .bi-core-ring-a{transform:rotateY(20deg) rotateZ(90deg);border-color:#66cbff}.bi-transformation[data-stage="1"] .bi-core-ring-b{transform:rotateX(38deg) rotateZ(-40deg)}.bi-transformation[data-stage="1"] .bi-core-ring-c{transform:rotateX(75deg) rotateY(15deg)}.bi-transformation[data-stage="2"] .bi-core-ring{border-radius:15%;border-color:#8bb9d7aa}.bi-transformation[data-stage="2"] .bi-core-ring-a{transform:rotateY(36deg) rotateX(20deg) rotateZ(45deg)}.bi-transformation[data-stage="2"] .bi-core-ring-b{transform:rotateY(-36deg) rotateX(-20deg) rotateZ(45deg)}.bi-transformation[data-stage="2"] .bi-core-ring-c{transform:rotateZ(45deg);border-color:var(--bi-gold)}.bi-transformation[data-stage="3"] .bi-core-ring{border-radius:20%;border-color:#e7c184bb}.bi-transformation[data-stage="3"] .bi-core-ring-a{transform:rotateY(35deg) rotateX(15deg) rotateZ(0)}.bi-transformation[data-stage="3"] .bi-core-ring-b{transform:rotateY(-35deg) rotateX(-15deg) rotateZ(0)}.bi-transformation[data-stage="3"] .bi-core-ring-c{transform:scale(.7);background:#d3b3770a}.bi-journey-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:35px}.bi-journey-line{position:absolute;left:8%;right:8%;top:24px;border-top:1px solid #36536c;pointer-events:none}.bi-journey-track button{background:none;border:0;color:var(--bi-muted);padding:0;text-align:center;position:relative;min-height:112px}.bi-journey-track button>span{display:grid;place-items:center;width:49px;height:49px;margin:0 auto 20px;border:1px solid #3d5d79;background:#081421;border-radius:50%;font:11px monospace;transition:background .4s,border .4s,color .4s}.bi-journey-track button[aria-pressed=true]>span{background:var(--bi-gold);border-color:var(--bi-gold);color:#091628;box-shadow:0 0 35px #c8a66422}.bi-journey-track strong{display:block;font-size:14px;font-weight:500;color:var(--bi-white)}.bi-journey-track small{display:block;font-size:11px;margin-top:5px;letter-spacing:.03em}
/* Tomorrow has depth */
.bi-tomorrow{padding-bottom:90px;background:#030a14}.bi-tomorrow-heading,.bi-possibility-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.bi-tomorrow-heading>p,.bi-possibility-heading>p{max-width:340px;color:var(--bi-muted);font-size:15px;margin:0}.bi-tomorrow-world{position:relative;min-height:650px;overflow:hidden;margin-top:15px;background:#0a1b2d}.bi-tomorrow-world picture{position:absolute;inset:0;display:block}.bi-tomorrow-world img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform 1.4s}.bi-world-shade{position:absolute;inset:0;background:linear-gradient(0deg,#030a14f2,transparent 64%),linear-gradient(90deg,#030a1480,transparent 72%)}.bi-world-marker{position:absolute;left:63%;top:33%;width:70px;height:70px;border:1px solid #96e9ff80;border-radius:50%;transition:left 1.2s,top 1.2s}.bi-world-marker>span{position:absolute;inset:12px;border:1px solid var(--bi-gold);border-radius:50%;animation:bi-spark 4s ease-in-out infinite}.bi-world-marker>i{position:absolute;width:5px;height:5px;left:32px;top:32px;border-radius:50%;background:#fff6db;box-shadow:0 0 25px #a9ecff}.bi-world-marker b{position:absolute;left:80px;top:25px;font:10px monospace;color:#eff9ff;font-weight:400}.bi-world-focus{position:absolute;left:max(50px,calc((100vw - 1280px)/2));bottom:85px;max-width:490px;right:25px}.bi-world-focus>span{font:10px monospace;color:var(--bi-gold);letter-spacing:.13em}.bi-world-focus h3{font-size:36px;margin:18px 0 15px;line-height:1.12}.bi-world-focus p{font-size:14px;color:#b7cddd;margin:0;max-width:390px}.bi-art-caption{position:absolute;bottom:25px;left:max(50px,calc((100vw - 1280px)/2));right:25px;font-size:10px;color:#a7bdce}.bi-future-controls{display:flex;justify-content:center;gap:10px 22px;flex-wrap:wrap;padding-top:30px}.bi-future-controls button{padding:10px 0;min-height:44px;background:none;color:#b0c1d3;font-size:12px;border:0;border-bottom:1px solid transparent}.bi-future-controls button[aria-pressed=true]{color:var(--bi-gold);border-bottom-color:var(--bi-gold)}
/* The signature moment: a local city of light */
.bi-possibility{background:radial-gradient(ellipse at 50% 65%,#11263c88,transparent 65%),#030a14;padding-top:105px;border-top:1px solid #24374d55}.bi-idea-controls{display:flex;align-items:end;gap:32px;margin-bottom:27px}.bi-idea-controls>label{display:flex;flex-direction:column;gap:10px;color:#aabdd0;font-size:12px;flex:1;max-width:610px}.bi-idea-controls input{width:100%;color:#e4eff7;border:0;border-bottom:1px solid #597489;border-radius:0;background:transparent;padding:13px 0;font-size:26px;font-weight:300;line-height:1.4;min-height:59px}.bi-idea-controls .bi-button{white-space:nowrap;margin-bottom:1px}.bi-field-frame{position:relative;height:570px;border:1px solid #29435b66;border-radius:5px;background:linear-gradient(130deg,#050e1b,#020812);overflow:hidden;touch-action:pan-y}.bi-field-frame canvas,.bi-field-fallback{position:absolute;inset:0;width:100%;height:100%;display:block}.bi-field-frame canvas{opacity:0;transition:opacity .4s}.bi-field-frame.bi-canvas-ready canvas{opacity:1}.bi-field-frame.bi-canvas-ready .bi-field-fallback{visibility:hidden}.bi-field-grid{position:absolute;inset:0;background-image:linear-gradient(#659fbc08 1px,transparent 1px),linear-gradient(90deg,#659fbc08 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000,transparent 68%)}.bi-field-topline{position:absolute;top:21px;left:23px;right:23px;display:flex;justify-content:space-between;gap:20px;font:8px/1.6 monospace;letter-spacing:.1em;color:#7795ad;pointer-events:none}.bi-field-caption{position:absolute;bottom:23px;left:26px;right:26px;display:flex;justify-content:space-between;gap:30px;align-items:end}.bi-field-caption>span{font-size:12px;color:#c3d8e8;max-width:300px}.bi-field-caption>label{display:flex;flex-direction:column;gap:10px;font:9px monospace;letter-spacing:.04em;color:#a4bed2}.bi-field-caption input{width:190px;accent-color:var(--bi-gold);height:26px;padding:0;background:none;cursor:pointer}.bi-field-note{max-width:740px;margin-top:22px!important;margin-bottom:0!important}.bi-content[data-unfolded=true] #bi-unfold{background:transparent;color:var(--bi-gold)}
/* A cinematic invitation */
.bi-closing{position:relative;text-align:center;min-height:700px;padding:130px 0 115px;overflow:hidden;border-top:1px solid #22395055;background:radial-gradient(ellipse at 50% 105%,#367caa30,transparent 60%),#030a14}.bi-closing>.bi-shell{position:relative;z-index:1}.bi-closing h2{font-size:clamp(48px,5.8vw,86px)}.bi-closing p:not(.bi-kicker){font-size:17px;color:#b2c8dc;margin:30px 0}.bi-closing .bi-button{margin-top:9px}.bi-closing-signoff{display:block;margin-top:30px;color:#95acc1;font-size:11px;letter-spacing:.04em}.bi-closing-sun{position:absolute;left:50%;bottom:-190px;width:800px;height:600px;transform:translateX(-50%);opacity:.25;pointer-events:none}.bi-closing-sun>i{position:absolute;inset:0;border:1px solid #88d7ff;border-radius:50%;transform:rotateX(60deg)}.bi-closing-sun>i:nth-child(2){inset:40px;border-color:var(--bi-gold);transform:rotateX(65deg) rotateY(20deg)}.bi-closing-sun>i:nth-child(3){inset:80px;transform:rotateX(70deg) rotateY(-20deg)}
/* Only animate visible scenes, and never require motion to understand them. */
.bi-engine-panel .bi-world *{animation-play-state:paused}.bi-engine-panel[data-scene=business] .bi-world-business *,.bi-engine-panel[data-scene=assistant] .bi-world-assistant *,.bi-engine-panel[data-scene=commerce] .bi-world-commerce *,.bi-engine-panel[data-scene=automation] .bi-world-automation *,.bi-engine-panel[data-scene=design] .bi-world-design *{animation-play-state:running}
.bi-content .bi-offscreen *{animation-play-state:paused!important}.bi-content.bi-motion-paused *{animation-play-state:paused!important}.bi-content.bi-enhanced .bi-reveal{opacity:.15;transform:translateY(20px);transition:opacity .8s,transform .8s}.bi-content.bi-enhanced .bi-reveal.bi-revealed{opacity:1;transform:none}
@keyframes bi-hover{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes bi-signal{0%,100%{opacity:.45;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes bi-flow{to{stroke-dashoffset:-120}}@keyframes bi-halo{to{rotate:360deg}}@keyframes bi-flow-dot{0%,100%{transform:translate(0,0)}50%{transform:translate(130px,250px)}}@keyframes bi-spark{0%,100%{opacity:.7}50%{opacity:1}}
@media(min-width:1700px){.bi-shell{max-width:1420px}.bi-hero-content h1{font-size:110px}.bi-hero-content{padding-block:90px 140px}.bi-hero{min-height:900px}}
@media(max-width:1100px){.bi-shell{width:calc(100% - 70px)}.bi-hero-content h1{font-size:clamp(60px,7.2vw,78px);max-width:600px}.bi-hologram-one{right:3%;top:13%;width:160px}.bi-hologram-two{right:11%;bottom:16%;width:190px}.bi-hero-art img{object-position:68% center}.bi-hero-content .bi-tagline{max-width:430px;font-size:15px}.bi-hero-content .bi-hero-copy{max-width:370px}.bi-engine-layout{gap:35px;grid-template-columns:1fr 1.15fr}.bi-engine-intro h2{font-size:38px}.bi-engine-choices button{font-size:13px;gap:10px}.bi-journey-heading{gap:50px}.bi-transformation{gap:60px}.bi-section{padding-block:100px}.bi-world-focus,.bi-art-caption{left:35px}.bi-tomorrow-world{min-height:580px}.bi-coordinate{max-width:210px;text-align:right}.bi-scene-description{padding-inline:22px}.bi-scene-description h3{font-size:22px}.bi-scene-toolbar>span:last-child{display:none}}
@media(max-width:800px){.bi-shell{width:calc(100% - 48px)}.bi-hero{min-height:820px}.bi-hero-art img{object-position:75% center;opacity:.75}.bi-hero-shade{background:linear-gradient(90deg,#030a14ed,#030a1499 43%,#030a1422 88%),linear-gradient(0deg,#030a14,transparent 35%)}.bi-hero-content h1{font-size:66px;max-width:540px}.bi-hologram-one{top:11%;right:4%}.bi-hologram-two{display:none}.bi-engine-layout{grid-template-columns:1fr;gap:25px}.bi-engine-intro h2{font-size:50px}.bi-engine-intro>p:not(.bi-demo-note){max-width:510px}.bi-engine-choices{max-width:none}.bi-engine-choices button{font-size:15px}.bi-engine-intro .bi-demo-note{max-width:none}.bi-engine-panel{max-width:650px;width:100%;margin-inline:auto}.bi-engine-svg{max-height:470px}.bi-journey-heading{grid-template-columns:1fr;gap:30px}.bi-journey-heading>p{max-width:550px}.bi-transformation{gap:35px}.bi-transformation-core{width:265px;height:265px}.bi-stage-copy h3{font-size:30px}.bi-tomorrow-heading,.bi-possibility-heading{display:block}.bi-tomorrow-heading>p,.bi-possibility-heading>p{margin-top:27px;max-width:530px}.bi-world-focus,.bi-art-caption{left:24px}.bi-idea-controls{gap:24px}.bi-idea-controls .bi-button{gap:20px;font-size:12px;padding-inline:18px}.bi-field-frame{height:470px}.bi-hero-bottom{left:24px;right:24px}.bi-hero-bottom>span:last-child{display:none}}
@media(max-width:600px){.bi-section{padding-block:75px}.bi-shell{width:calc(100% - 40px)}.bi-content h2{font-size:40px}.bi-content .bi-kicker{font-size:10px;letter-spacing:.16em;margin-bottom:24px}.bi-coordinate{display:none}.bi-hero{min-height:max(850px,calc(100svh - 87px));align-items:end}.bi-hero-art{height:460px;inset:0 0 auto}.bi-hero-art img{object-position:70% center;opacity:1}.bi-hero-shade{background:linear-gradient(0deg,#030a14 0%,#030a14 39%,#030a14e6 53%,transparent 74%),linear-gradient(90deg,#030a1420,transparent)}.bi-hero-content{padding:325px 0 115px}.bi-hero-content .bi-kicker{margin-bottom:19px;font-size:9px}.bi-hero-content h1{font-size:clamp(44px,12.6vw,66px);max-width:none;line-height:1.06}.bi-hero-content .bi-tagline{font-size:13px;line-height:1.6;margin-top:19px;max-width:310px}.bi-hero-content .bi-hero-copy{font-size:13px;max-width:340px;line-height:1.7;margin-bottom:14px}.bi-hero-caption{font-size:10px;max-width:280px}.bi-hero .bi-button{min-height:52px;font-size:13px;padding:13px 22px;margin-top:8px}.bi-hologram-one{top:11%;right:5%;width:133px;padding:10px;opacity:.75}.bi-hologram-one>span{font-size:6px}.bi-hologram-one>b{font-size:7px}.bi-hero-orbit{width:80%;right:-12%;top:5%}.bi-hero-bottom{left:20px;right:20px;bottom:14px;font-size:8px}.bi-hero-bottom a{font-size:9px}.bi-engine-intro h2{font-size:40px}.bi-engine-intro>p:not(.bi-demo-note){font-size:14px;margin-top:24px}.bi-engine-choices button{font-size:13px;min-height:61px}.bi-engine-panel{margin-top:10px}.bi-engine-svg{margin-block:-14px -20px;max-height:none}.bi-scene-description{padding:0 22px 25px;min-height:188px;margin-top:0}.bi-scene-description h3{font-size:24px;line-height:1.2}.bi-scene-description p{font-size:12px}.bi-scene-toolbar{font-size:7px;padding:13px 16px}.bi-journey-heading>p{font-size:14px}.bi-transformation{flex-direction:column;gap:0;margin-top:10px;min-height:0}.bi-transformation-core{width:265px;height:265px}.bi-stage-copy{min-height:155px;text-align:center;max-width:330px}.bi-stage-copy h3{font-size:29px;margin:12px 0 16px}.bi-stage-copy p{font-size:13px}.bi-journey-track{grid-template-columns:repeat(2,1fr);gap:26px 22px;margin-top:30px}.bi-journey-line{display:none}.bi-journey-track button{min-height:104px}.bi-journey-track button>span{margin-bottom:13px;width:44px;height:44px}.bi-journey-track strong{font-size:12px}.bi-journey-track small{font-size:10px}.bi-tomorrow-heading>p,.bi-possibility-heading>p{font-size:14px}.bi-tomorrow-world{min-height:650px}.bi-tomorrow-world img{object-position:center}.bi-world-focus{left:20px;bottom:84px}.bi-world-focus h3{font-size:30px;max-width:330px}.bi-world-focus p{font-size:12px;max-width:320px}.bi-world-focus>span{font-size:9px}.bi-art-caption{font-size:9px;left:20px;bottom:20px}.bi-world-marker{width:48px;height:48px}.bi-world-marker>span{inset:8px}.bi-world-marker>i{left:21px;top:21px}.bi-world-marker>b{left:58px;top:16px}.bi-future-controls{justify-content:start;gap:4px 20px;padding-top:22px}.bi-future-controls button{font-size:11px}.bi-idea-controls{flex-direction:column;align-items:stretch;gap:20px}.bi-idea-controls label{max-width:none;font-size:11px}.bi-idea-controls input{font-size:23px}.bi-idea-controls .bi-button{align-self:start;gap:28px;font-size:12px;min-height:51px}.bi-field-frame{height:420px}.bi-field-topline{left:15px;right:15px;top:16px;font-size:6px;gap:10px}.bi-field-topline>span:first-child{max-width:130px}.bi-field-caption{left:17px;right:17px;bottom:18px;flex-direction:column;align-items:start;gap:13px}.bi-field-caption>span{font-size:11px;max-width:100%}.bi-field-caption>label{gap:3px;font-size:8px}.bi-field-caption input{width:160px}.bi-field-note{font-size:11px!important}.bi-closing{min-height:650px;padding:95px 0 85px}.bi-closing h2{font-size:clamp(37px,10vw,54px)}.bi-closing p:not(.bi-kicker){font-size:14px}.bi-closing .bi-button{font-size:13px;gap:30px}.bi-closing-signoff{font-size:9px}.bi-closing-sun{width:600px;bottom:-150px;height:500px}}
@media(prefers-reduced-motion:reduce){.bi-content *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bi-hero-art,.bi-hologram,.bi-engine-svg{transform:none!important}.bi-content.bi-enhanced .bi-reveal{opacity:1;transform:none}.bi-motion-note{display:inline}.bi-content .bi-motion-note{color:#bed4e4}.bi-hero-content h1 em{-webkit-text-fill-color:var(--bi-gold)}}

/* Targeted V2: preserve the approved artwork and typography; balance the hero around its visual subject. */
body.bi-page #main{max-width:none;width:100%;margin:0;padding:0}.bi-content .bi-section{padding-block:85px}.bi-hero{min-height:980px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 400px auto;justify-items:center;align-items:start;padding:48px 25px 90px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#113552,transparent 65%),#030a14}.bi-hero-content{display:contents}.bi-hero-content .bi-kicker{grid-row:1;margin:0 0 20px;text-align:center}.bi-hero-content h1{grid-row:1;max-width:1050px;text-align:center;font-size:clamp(54px,5.1vw,82px);margin:45px auto 0;align-self:start;z-index:3}.bi-hero-content h1>span,.bi-hero-content h1>em{display:inline}.bi-hero-content h1>em:before{content:' ';white-space:pre}.bi-hero-content h1>span:last-child:before{content:' ';white-space:pre}.bi-hero-content .bi-tagline{grid-row:1;align-self:end;text-align:center;margin:0 auto;padding-top:190px;max-width:none;width:100%;z-index:3}.bi-hero-content .bi-hero-copy{grid-row:3;text-align:center;max-width:600px;margin:8px auto 15px;z-index:3}.bi-hero-content .bi-enter{grid-row:3;align-self:end;margin-top:90px;z-index:3}.bi-hero-caption{grid-row:3;align-self:end;margin:170px auto 0;text-align:center;z-index:3}.bi-hero-art{position:relative;grid-row:2;inset:auto;width:min(680px,100%);height:400px;transform:none!important;align-self:center;z-index:1;mask-image:linear-gradient(0deg,transparent,#000 14%,#000 88%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%,#000 88%,transparent)}.bi-hero-art img{object-fit:cover;object-position:75% center;object-view-box:inset(0% 0% 0% 40%);height:100%;width:100%}.bi-hero-shade{background:linear-gradient(90deg,#030a14 0%,transparent 25%,transparent 75%,#030a14 100%);z-index:2}.bi-hero-orbit{display:none}.bi-hologram-one{left:calc(50% - 430px);right:auto;top:42%;width:185px}.bi-hologram-two{right:calc(50% - 430px);left:auto;top:42%;bottom:auto;width:185px}.bi-hero-bottom{justify-content:space-between}.bi-engine-canvas,#bi-engine-canvas{display:block;width:100%;height:410px}.bi-transformation{display:block;position:relative;margin:20px 0 25px;min-height:0}.bi-transformation-core{width:100%;height:450px;display:block;perspective:none}.bi-transformation-core:before{display:none}#bi-journey-canvas{display:block;width:100%;height:100%}.bi-stage-copy{max-width:670px;min-height:135px;text-align:center;margin:auto}.bi-stage-copy h3{font-size:34px;margin:10px 0 13px}.bi-cinema-controls{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:35px}.bi-cinema-controls label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#bfd4e5}.bi-cinema-controls input{width:230px;accent-color:var(--bi-gold)}.bi-v2-fallback{position:absolute;inset:80px 20px 100px;display:grid;place-items:center;text-align:center;font:14px monospace;letter-spacing:.12em;color:#a9d7ef;background:radial-gradient(ellipse,#19536b55,transparent 65%)}canvas[data-ready]+.bi-v2-fallback{display:none}.bi-v2-business-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 28px;margin:22px 0}.bi-v2-business-links a{color:var(--bi-gold);font-size:12px;text-decoration:none;border-bottom:1px solid #e7c18455;padding-block:8px}.bi-field-frame{background:radial-gradient(ellipse at center,#16394a55,transparent 65%),#030d1b}.bi-tomorrow-heading,.bi-possibility-heading{margin-bottom:35px}.bi-tomorrow-world{min-height:590px}.bi-closing{padding-block:95px;min-height:600px}@media(max-width:1024px){.bi-hologram{display:none}.bi-hero-content .bi-tagline{padding-top:180px}.bi-hero{min-height:940px}.bi-hero-content h1{max-width:800px}.bi-engine-canvas,#bi-engine-canvas{height:400px}}@media(max-width:600px){.bi-hero{padding:35px 20px 75px;min-height:940px;grid-template-rows:auto 330px auto}.bi-hero-art{height:330px;width:100%}.bi-hero-content h1{font-size:49px;max-width:360px;margin-top:35px}.bi-hero-content .bi-kicker{font-size:9px}.bi-hero-content .bi-tagline{padding-top:210px;font-size:12px;max-width:320px}.bi-hero-content .bi-hero-copy{font-size:13px;max-width:330px}.bi-hero-content .bi-enter{margin-top:110px}.bi-hero-caption{margin-top:175px;max-width:none}.bi-section{padding-block:65px!important}#bi-engine-canvas{height:330px}.bi-transformation-core{height:340px}.bi-stage-copy{min-height:165px}.bi-stage-copy h3{font-size:28px}.bi-cinema-controls{flex-direction:column;gap:18px}.bi-cinema-controls .bi-button{min-height:48px;font-size:12px}.bi-v2-business-links{gap:5px 20px}.bi-v2-business-links a{font-size:11px}.bi-tomorrow-world{min-height:620px}.bi-hero-bottom>span{display:none}.bi-hero-bottom{justify-content:center}}
 .bi-hero>*:not(.bi-hero-shade):not(.bi-hero-orbit):not(.bi-hologram):not(.bi-hero-bottom),.bi-hero-content>*{grid-column:1}.bi-hero{grid-template-rows:auto 400px auto auto auto;row-gap:12px}.bi-hero-content .bi-enter{grid-row:4;align-self:center;margin:0}.bi-hero-content .bi-hero-caption{grid-row:5;align-self:center;margin:0}.bi-hero-content .bi-hero-copy{margin:0 auto 10px}@media(max-width:600px){.bi-hero{grid-template-rows:auto 330px auto auto auto;row-gap:15px}.bi-hero-content .bi-enter,.bi-hero-content .bi-hero-caption{margin:0}}
.bi-hero-art img{object-position:75% 15%}.bi-hero-content h1{max-width:920px}.bi-hero-content .bi-tagline{padding-top:200px}@media(max-width:600px){.bi-hero-content h1{max-width:360px}.bi-hero-content .bi-tagline{padding-top:220px}}
@media(max-width:600px){.bi-hero-art img{object-view-box:inset(0);object-position:center 15%}}.bi-hero-art img{filter:brightness(calc(1 + var(--bi-px,0)*.04))}
.bi-transformation-core:has(canvas[data-ready]) .bi-v2-fallback{display:none}
