.cq-immersive{color:#f0f4ef;background:#050c17;flex:none;height:560svh;font-family:Arial,Helvetica,sans-serif;position:relative}.cq-immersive *{box-sizing:border-box}.cq-immersive [hidden]{display:none!important}.cq-immersive a{color:inherit;text-decoration:none}.cq-immersive button{font:inherit;color:inherit;cursor:pointer}.cq-immersive button:focus-visible,.cq-immersive a:focus-visible{outline-offset:6px;outline:2px solid #d7f8ae}.cq-immersive-stage{--approach:0;--reveal:0;--drift:0px;isolation:isolate;background:#050c17;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.cq-space-wash,.cq-space-fallback,.cq-space-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cq-space-wash{background:radial-gradient(at 74% 43%,#14455280,#0000 36%),radial-gradient(at 22% 100%,#33305b66,#0000 55%),radial-gradient(at 95% 5%,#1e273e,#0000 50%)}.cq-space-wash:after{content:"";background:linear-gradient(90deg,#050c1755,#0000 70%);position:absolute;inset:0}.cq-space-fallback{opacity:.7;background-image:radial-gradient(1px 1px at 12% 24%,#c7e9ff 98%,#0000),radial-gradient(2px 2px at 69% 38%,#c7e9ff 98%,#0000),radial-gradient(1px 1px at 42% 78%,#c7e9ff 98%,#0000),radial-gradient(1px 1px at 89% 16%,#c7e9ff 98%,#0000);background-size:231px 197px,413px 317px,317px 411px,293px 277px}[data-renderer=webgl] .cq-space-fallback{opacity:.18}.cq-space-header{z-index:10;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:28px 4.5%;display:flex;position:absolute;top:0;left:0}.cq-space-brand{white-space:nowrap;font-family:Georgia,serif;font-size:28px}.cq-space-brand span{color:#d5f6b0;margin-right:8px}.cq-space-header>div{align-items:center;gap:28px;display:flex}.cq-space-header button,.cq-space-preferences button,.cq-space-next{background:0 0;border:0;min-height:44px;font-size:13px}.cq-space-header button{color:#c9d3db}.cq-space-skip{align-items:center;min-height:44px;font-size:13px;display:inline-flex;color:#c9d3db!important}.cq-immersive .cq-space-cta{color:#112522;background:#d6f4b2;border:1px solid #e0fbc5;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:14px 23px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex;box-shadow:0 0 35px #b9efa90d}.cq-immersive .cq-space-cta:hover{background:#e7ffd0}.cq-space-coordinates{letter-spacing:.2em;color:#8aa9b8;writing-mode:vertical-rl;font:9px monospace;position:absolute;top:150px;left:4.5%}.cq-space-story{z-index:3;pointer-events:none;position:absolute;inset:0}.cq-space-chapter{width:42%;max-width:670px;animation:.7s both cq-story-arrive;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.cq-space-chapter a{pointer-events:auto}.cq-space-eyebrow{color:#aacecd;letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font:10px monospace}.cq-space-chapter h1,.cq-space-chapter h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.8vw,80px);font-weight:400;line-height:1.06}.cq-space-chapter-0 h2 em{color:#d2edb7}.cq-space-description{color:#c4d0d7;max-width:470px;margin:0;font-size:clamp(15px,1.22vw,19px);line-height:1.7}.cq-space-note{color:#cce4b6;max-width:380px;margin-top:24px;font-size:12px;line-height:1.6}.cq-star-person{z-index:2;aspect-ratio:4/5;width:min(32vw,440px);transform:translate(-50%, calc(-50% + var(--drift)));pointer-events:none;transition:left .8s,top .8s,opacity .7s;position:absolute;top:47%;left:72%}.cq-person-halo{transform:scale(calc(.35 + var(--approach) * .6));border:1px solid #a7d6db24;border-radius:50%;position:absolute;inset:-17%;box-shadow:0 0 100px #7dd3dc15,inset 0 0 100px #78d5de0c}.cq-person-halo:before,.cq-person-halo:after{content:"";border:1px solid #b5f4ee26;border-radius:50%;position:absolute;inset:6%;transform:rotate(-30deg)scaleY(.55)}.cq-person-halo:after{inset:-10%;transform:rotate(55deg)scaleY(.6)}.cq-person-image{clip-path:circle(calc(var(--reveal) * 75%) at 50% 46%);opacity:var(--reveal);border-radius:180px 180px 80px 80px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.cq-person-image img{object-fit:cover}.cq-person-starlight{transform:translate(-50%, -50%) scale(calc(1 + var(--approach) * 2));color:#e5f7dc;text-shadow:0 0 18px #fff,0 0 55px #b4ffe9,0 0 110px #80dcff;opacity:calc(1 - var(--reveal));font:110px Georgia,serif;position:absolute;top:46%;left:50%}.cq-person-id{text-align:center;width:100%;opacity:var(--reveal);position:absolute;bottom:5%}.cq-person-id span{font:26px Georgia,serif;display:block}.cq-person-id small{color:#b4c8cc;letter-spacing:.12em;margin-top:8px;font:10px monospace;display:block}.cq-meet-star{z-index:5;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:10px;width:230px;height:270px;display:flex;position:absolute;top:47%;left:72%;transform:translate(-50%,-43%)}.cq-meet-star>span:not(.cq-star-target){color:#c3d3db;font:12px Georgia,serif}.cq-meet-star strong{color:#d5f6b0;font:12px Arial,sans-serif}.cq-star-target{border:1px solid #d0f1dc55;border-radius:50%;width:108px;height:108px;animation:3s ease-in-out infinite cq-star-beacon;position:absolute;top:38px}[data-chapter="2"] .cq-star-person{opacity:.72;left:50%}[data-chapter="2"] .cq-space-chapter{width:30%;left:8%}[data-chapter="2"] .cq-space-chapter h2{font-size:clamp(38px,4vw,64px)}.cq-memory-fragments{z-index:4;gap:17px;width:25%;display:grid;position:absolute;top:24%;right:6%}.cq-memory-fragments>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091923dc;border:1px solid #a0d0d72e;border-radius:8px;padding:20px 22px;animation:.7s both cq-story-arrive}.cq-memory-fragments>div:nth-child(2){margin-left:28px;animation-delay:.1s}.cq-memory-fragments>div:nth-child(3){margin-right:20px;animation-delay:.2s}.cq-memory-fragments span{color:#bddcae;letter-spacing:.1em;font:9px monospace}.cq-memory-fragments p{margin:10px 0 0;font:18px/1.5 Georgia,serif}[data-chapter="3"] .cq-star-person,[data-chapter="4"] .cq-star-person{opacity:0}.cq-space-chapter-3{text-align:center;width:70%;max-width:920px;top:27%;left:50%;transform:translate(-50%,-50%)}.cq-space-chapter-3 h2{font-size:clamp(38px,4.4vw,68px)}.cq-space-chapter-3 .cq-space-description{max-width:660px;margin-inline:auto}.cq-trust-flight{z-index:4;justify-content:space-between;align-items:center;width:70%;height:230px;display:flex;position:absolute;top:52%;left:15%}.cq-trust-flight svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.cq-trust-flight path{fill:none;stroke:#cff3b6;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #b6ffca);animation:1.8s both cq-draw-trust}.cq-trust-person{flex-direction:column;align-items:center;width:170px;animation:.8s both cq-story-arrive;display:flex;position:relative}.cq-trust-person img,.cq-trust-person b{object-fit:cover;border:1px solid #beeccc;border-radius:50%;width:84px;height:84px;box-shadow:0 0 45px #b3ffe527}.cq-trust-person b{background:#143439;place-items:center;font:24px Georgia,serif;display:grid}.cq-trust-person strong{margin-top:15px;font:23px Georgia,serif}.cq-trust-person span{color:#b6d2c9;margin-top:9px;font-size:11px}.cq-trust-flight>p{text-align:center;color:#c7ddba;width:100%;font-size:12px;position:absolute;bottom:-25px}.cq-space-chapter-4{text-align:center;width:70%;max-width:820px;top:48%;left:50%;transform:translate(-50%,-50%)}.cq-space-chapter-4 .cq-space-description{margin:0 auto 28px}.cq-community-sky{opacity:.6;position:absolute;inset:16% 3% 18%;-webkit-mask-image:radial-gradient(#0000 30%,#000 72%);mask-image:radial-gradient(#0000 30%,#000 72%)}.cq-community-sky span{background:#193b4666;border:1px solid #9bd2d97a;border-radius:50%;place-items:center;width:42px;height:42px;font:10px monospace;animation:1s both cq-community-arrive;display:grid;position:absolute;box-shadow:0 0 35px #92e7f020}.cq-space-controls{z-index:10;border-top:1px solid #a5c6db26;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:91%;padding-top:15px;display:grid;position:absolute;bottom:47px;left:4.5%}.cq-space-preferences{gap:20px;display:flex}.cq-space-preferences button{color:#aac0cf;padding:0;font-size:11px}.cq-space-preferences button[aria-pressed=true]{color:#d6f4b2}.cq-space-progress{gap:2px;display:flex}.cq-space-progress button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.cq-space-progress button span{background:#536470;width:25px;height:2px;transition:background .3s,height .3s}.cq-space-progress button[aria-current=step] span{background:#d6f4b2;height:4px;box-shadow:0 0 20px #d6f4b255}.cq-space-next{justify-self:end;padding:0}.cq-space-next span{color:#d6f4b2;margin-left:18px}.cq-space-caption{text-align:center;color:#9ab1c1;letter-spacing:.03em;width:100%;margin:0;font-size:10px;position:absolute;bottom:16px}.cq-story-transcript{background:#050c17;padding:40px}.cq-story-transcript article{max-width:600px;margin:40px auto}@keyframes cq-star-beacon{50%{opacity:.4;transform:scale(1.3)}}@keyframes cq-story-arrive{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes cq-community-arrive{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes cq-draw-trust{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-paused=true] *,[data-paused=true] :before,[data-paused=true] :after{transition-duration:0s!important;animation:none!important}@media (max-width:1000px) and (min-width:701px){.cq-space-chapter{width:44%;left:8%}.cq-space-chapter h1,.cq-space-chapter h2{font-size:48px}.cq-space-preferences{gap:12px}.cq-memory-fragments{width:28%;right:4%}.cq-memory-fragments p{font-size:15px}}@media (max-width:700px){.cq-immersive{height:520svh}.cq-immersive-stage{min-height:640px}.cq-space-header{gap:10px;padding:18px 20px}.cq-space-brand{font-size:22px}.cq-space-brand span{margin-right:1px}.cq-space-header>div{gap:12px}.cq-space-header button,.cq-space-skip{font-size:10px}.cq-space-skip span,.cq-space-header button span{display:none}.cq-immersive .cq-space-header .cq-space-cta{gap:8px;padding:10px 13px;font-size:11px}.cq-space-coordinates{display:none}.cq-space-chapter{text-align:center;width:86%;top:19%;left:7%;transform:none}.cq-space-eyebrow{margin-bottom:16px;font-size:9px}.cq-space-chapter h1,.cq-space-chapter h2{margin-bottom:16px;font-size:clamp(32px,8.5vw,44px);line-height:1.08}.cq-space-description{max-width:400px;margin-inline:auto;font-size:14px;line-height:1.55}.cq-star-person{width:210px;top:66%;left:50%}.cq-person-halo{inset:-4%}.cq-person-starlight{font-size:76px}.cq-meet-star{width:190px;height:170px;top:65%;left:50%}.cq-star-target{width:88px;height:88px;top:-5px}.cq-meet-star>span:not(.cq-star-target){display:none}.cq-person-id span{font-size:22px}.cq-person-id small{font-size:9px}[data-chapter="1"] .cq-star-person{width:220px;top:61%}.cq-space-note{margin:12px auto 0;font-size:10px}[data-chapter="2"] .cq-space-chapter{width:86%;top:14%;left:7%}[data-chapter="2"] .cq-space-chapter h2{font-size:34px}[data-chapter="2"] .cq-star-person{opacity:.8;width:150px;top:60%;left:24%}[data-chapter="2"] .cq-person-id{bottom:-1%}[data-chapter="2"] .cq-person-id span{font-size:18px}.cq-memory-fragments{gap:9px;width:50%;top:44%;right:5%}.cq-memory-fragments>div{-webkit-backdrop-filter:none;backdrop-filter:none;padding:11px 13px}.cq-memory-fragments>div:nth-child(2),.cq-memory-fragments>div:nth-child(3){margin:0}.cq-memory-fragments span{font-size:7px}.cq-memory-fragments p{margin-top:5px;font-size:13px;line-height:1.3}.cq-space-chapter-3{top:16%}.cq-trust-flight{width:90%;height:140px;top:50%;left:5%}.cq-trust-flight svg{top:0}.cq-trust-person{width:100px}.cq-trust-person img,.cq-trust-person b{width:60px;height:60px;font-size:19px}.cq-trust-person strong{margin-top:12px;font-size:20px}.cq-trust-person span{font-size:9px}.cq-trust-flight>p{font-size:10px;bottom:-48px}.cq-space-chapter-4{top:33%}.cq-community-sky{inset:13% 0 17%}.cq-community-sky span{width:28px;height:28px;font-size:8px}.cq-space-controls{grid-template-columns:1fr 1fr;gap:4px;width:90%;padding-top:4px;bottom:33px;left:5%}.cq-space-preferences{grid-area:2/1;gap:15px}.cq-space-preferences button{min-height:32px;font-size:10px}.cq-space-progress{grid-area:1/1/auto/3;justify-content:center}.cq-space-next{grid-area:2/2;min-height:32px;font-size:11px}.cq-space-next span{margin-left:8px}.cq-space-caption{font-size:8px;bottom:13px}}@media (max-height:740px) and (min-width:701px){.cq-space-chapter h1,.cq-space-chapter h2{font-size:48px}.cq-star-person{width:270px}.cq-memory-fragments{gap:10px;top:20%}.cq-memory-fragments>div{padding:12px 18px}.cq-trust-flight{height:170px;top:46%}}@media (max-width:700px) and (max-height:760px){.cq-space-chapter{top:15%}.cq-space-eyebrow{margin-bottom:10px}.cq-space-chapter h1,.cq-space-chapter h2,[data-chapter="2"] .cq-space-chapter h2{font-size:30px}.cq-space-description{font-size:13px;line-height:1.45}[data-chapter="2"] .cq-space-chapter{top:12%}[data-chapter="2"] .cq-star-person{width:124px;top:62%}.cq-memory-fragments{gap:6px;width:52%;top:46%}.cq-memory-fragments>div{padding:8px 10px}.cq-memory-fragments p{font-size:12px}.cq-space-chapter-4{top:27%}}@media (min-width:701px) and (max-height:600px){.cq-immersive-stage{min-height:0}.cq-space-header{padding-top:12px}.cq-space-chapter{top:46%}.cq-space-chapter h1,.cq-space-chapter h2,[data-chapter="2"] .cq-space-chapter h2{margin-bottom:12px;font-size:30px}.cq-space-eyebrow{margin-bottom:12px}.cq-space-description{font-size:12px;line-height:1.4}.cq-space-note{margin-top:10px;font-size:10px}.cq-star-person{width:190px}.cq-person-id span{font-size:20px}.cq-memory-fragments{gap:8px;top:22%}.cq-memory-fragments>div{padding:8px 12px}.cq-memory-fragments p{margin-top:5px;font-size:12px}.cq-space-chapter-3{top:29%}.cq-trust-flight{height:105px;top:49%}.cq-trust-person img,.cq-trust-person b{width:50px;height:50px}.cq-trust-person strong{margin-top:6px;font-size:18px}.cq-trust-flight>p{bottom:-30px}.cq-space-controls{padding-top:0;bottom:25px}.cq-space-caption{bottom:6px}}@media (prefers-reduced-motion:reduce){.cq-immersive *,.cq-immersive :before,.cq-immersive :after{transition:none!important;animation:none!important}}@media print{.cq-immersive{height:auto}.cq-immersive-stage{height:auto;min-height:400px;position:relative}.cq-space-header,.cq-space-controls,.cq-space-canvas,.cq-star-person,.cq-space-caption,.cq-space-coordinates,.cq-meet-star{display:none}}.cq-audio-transcript{z-index:6;color:#e4eadf;background:#101b25;width:100%;padding:12px 5%;font-size:12px;position:absolute;bottom:0}.cq-audio-transcript[open]{max-height:65svh;overflow-y:auto}.cq-audio-transcript summary{cursor:pointer}.cq-audio-transcript article{max-width:750px;margin:24px auto}.cq-audio-transcript h2{margin-bottom:8px;font-size:20px}.cq-audio-transcript p{line-height:1.6}.cq-narration-status{z-index:6;color:#fff;background:#101b25;max-width:320px;padding:12px;font-size:12px;position:absolute;bottom:125px;left:5%}.cq-narration-status:empty{display:none}
