.wormhole-warning{position:relative;isolation:isolate;background:#06070b;overflow:hidden;border-bottom:1px solid #423044}.wormhole-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:38% center;z-index:-3}.wormhole-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#04060c9c 0%,#07080b16 48%,#07080b77 100%),linear-gradient(0deg,#07080b,transparent 25%,#07080b55)}.wormhole-warning-inner{width:85.6%;max-width:1720px;margin:auto;display:grid;grid-template-columns:1fr 350px;gap:80px;align-items:center;min-height:870px;padding:80px 0 110px}.wormhole-copy{max-width:660px}.wormhole-copy>.eyebrow{color:#b9a7ce;font-size:9px;letter-spacing:1.8px}.wormhole-copy h2{font:600 clamp(68px,6.3vw,112px)/.93 var(--heading);letter-spacing:-1px;text-transform:uppercase;margin:30px 0}.wormhole-copy h2 em{color:#b89bc9}.wormhole-intro{font:18px/1.65 var(--body);color:#e0d8e5;text-shadow:0 2px 12px #000}.wormhole-coordinates{display:block;color:#b59fc5;font:8px var(--mono);letter-spacing:2px;border-left:2px solid #9678b3;padding-left:12px;margin:30px 0}.wormhole-invitation{font-size:13px;line-height:1.7;color:#aaa4b2}.wormhole-performance{width:350px;max-width:100%;margin:0;border:1px solid #68526f;padding:11px;background:#08080dd9;box-shadow:0 15px 60px #000a}.wormhole-play{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;background:linear-gradient(110deg,#583a67,#271f33);border:1px solid #a386b7;color:#f1e8f7;padding:12px;margin-bottom:11px;text-align:left;cursor:pointer}.wormhole-play>span:first-child{font-size:16px;width:30px;flex-shrink:0}.wormhole-play>span+span{font:600 13px var(--heading);letter-spacing:.8px}.wormhole-play small{display:block;font:6px var(--mono);letter-spacing:1px;color:#c4afcc;margin-top:6px}.wormhole-play:hover{background:#644378}.wormhole-video-frame{position:relative;aspect-ratio:3/4;background:#07070b;overflow:hidden}.wormhole-video-frame video{width:100%;height:100%;object-fit:cover;display:block}.wormhole-video-label{position:absolute;left:12px;top:13px;font:6px var(--mono);letter-spacing:1px;color:#e4cde9;text-shadow:0 1px 8px #000}.wormhole-performance figcaption{padding:16px 2px 3px}.wormhole-performance figcaption>strong{font:500 22px var(--heading);letter-spacing:.4px}.wormhole-controls{display:flex;gap:7px;margin:13px 0}.wormhole-controls button{flex:1;background:#18111e;border:1px solid #786080;color:#dfd1e6;font:9px var(--mono);min-height:35px;cursor:pointer}.wormhole-controls button:hover,.wormhole-controls button[aria-pressed=true]{background:#4e355c}.wormhole-volume{display:flex;align-items:center;gap:10px;color:#bcadc6;font:8px var(--mono)}.wormhole-volume input{min-width:0;flex:1;accent-color:#b59ac9}.wormhole-volume output{min-width:32px}#wormhole-status{font:8px/1.6 var(--mono);color:#b6a6bf;margin:12px 0;min-height:26px}.wormhole-transcript{border-top:1px solid #66506a66;padding-top:10px}.wormhole-transcript summary{font:9px var(--mono);color:#ad9ab7;cursor:pointer}.wormhole-transcript p{font:12px/1.7 var(--body);color:#d3c9d8}.wormhole-bottom{position:absolute;bottom:30px;left:7.2%;right:7.2%;display:flex;justify-content:space-between;gap:20px;font:8px var(--mono);letter-spacing:1.5px;color:#b09dbb}.wormhole-bottom a{color:#d1b6de}.wormhole-warning[data-speaking=true] .wormhole-performance{border-color:#c19dd6;box-shadow:0 0 45px #9c60bd20}
@media(max-width:1100px) and (min-width:761px){.wormhole-warning-inner{width:88%;grid-template-columns:1fr 300px;gap:35px}.wormhole-performance{width:300px}.wormhole-copy h2{font-size:79px}}
@media(max-width:760px){.wormhole-warning-inner{width:88%;display:flex;flex-direction:column;align-items:stretch;gap:33px;padding:60px 0 100px;min-height:0}.wormhole-copy>.eyebrow{font-size:7px;line-height:1.8}.wormhole-copy h2{font-size:70px;margin:23px 0}.wormhole-intro{font-size:16px}.wormhole-coordinates{margin:23px 0;font-size:7px}.wormhole-invitation{font-size:13px}.wormhole-performance{width:100%;max-width:360px;align-self:center}.wormhole-background{height:770px;object-position:40% center}.wormhole-shade{background:linear-gradient(180deg,#07080b55,transparent 30%,#07080b 64%)}.wormhole-bottom{font-size:6px;left:6%;right:6%;letter-spacing:.5px}.wormhole-play>span+span{font-size:13px}}
.on-wormhole #ceo-launcher{display:none}.on-wormhole .audio-dock{right:auto;left:22px}@media(max-width:760px){.on-wormhole .audio-dock{left:12px;right:auto}}
@media(max-width:760px){.wormhole-invitation{color:#e0d8e5;text-shadow:0 2px 8px #000,0 0 20px #000}.wormhole-coordinates{color:#ded0ed;text-shadow:0 1px 8px #000}.wormhole-copy .eyebrow{text-shadow:0 1px 8px #000}}
