.OpeningScene_opening__JAOn5{position:relative;height:220svh}.OpeningScene_frame__2xamw{position:-webkit-sticky;position:sticky;top:0;height:100svh;padding:calc(var(--margin) + var(--safe-top)) var(--margin) 0;pointer-events:none}.OpeningScene_index__0wGWb{position:absolute;top:var(--index-top);right:var(--margin);font:500 var(--text-micro) /1 var(--font-mono);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--grey);opacity:0;transition:opacity 1.2s var(--ease-out) 1.2s}.OpeningScene_effectIndex__LPht2,.OpeningScene_index__0wGWb[data-in=true]{opacity:1}.OpeningScene_code__vmnhj{position:absolute;left:50%;bottom:calc(var(--margin) + var(--safe-bottom) + 13svh);transform:translateX(-50%);display:grid;grid-gap:.7em;gap:.7em;width:max-content;max-width:calc(100vw - 2 * var(--margin));font:500 clamp(13px,1.22vw,21px) /1.35 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:pre;color:var(--white);text-shadow:0 0 14px rgba(5,4,7,.85),0 0 2px rgba(5,4,7,.6)}html[data-light="1"] .OpeningScene_code__vmnhj{text-shadow:0 0 16px rgba(250,236,243,.95),0 0 3px rgba(250,236,243,.9)}.OpeningScene_code__vmnhj p{display:flex;align-items:baseline;gap:.9em;opacity:0;transition:opacity .25s linear}.OpeningScene_ln__NEMjQ{font-size:.62em;letter-spacing:.1em;color:var(--grey)}.OpeningScene_prompt__s75VH{color:var(--violet-lumen)}.OpeningScene_caret__4_YP6{display:inline-block;width:.62em;height:1.05em;margin-left:-.4em;align-self:center;background:var(--violet-lumen);animation:OpeningScene_caret__4_YP6 1.05s steps(1) infinite}.OpeningScene_code__vmnhj p[data-state=decoding] .OpeningScene_caret__4_YP6{animation:none}@keyframes OpeningScene_caret__4_YP6{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.OpeningScene_caret__4_YP6{animation:none}}@media (max-width:767px){.OpeningScene_code__vmnhj{left:var(--margin);right:var(--margin);transform:none;width:auto;bottom:calc(var(--mobile-clear, 150px) + 4svh);font-size:11.5px;line-height:1.5;letter-spacing:.1em;white-space:normal;gap:.55em}.OpeningScene_code__vmnhj p{gap:.7em}}.OpeningScene_effectIndex__LPht2{opacity:1}.OpeningScene_signatureWrap__GPtYg{position:absolute;inset:0}.OpeningScene_signature__KKXdI{position:absolute;left:50%;top:calc(var(--bf-bottom, 50svh) + clamp(18px, 3.5svh, 44px));width:clamp(110px,13vw,210px);aspect-ratio:837/121;transform:translateX(-50%);background:var(--white);-webkit-mask:url(/assets/sensi/wordmark.svg) center/contain no-repeat;mask:url(/assets/sensi/wordmark.svg) center/contain no-repeat;opacity:0;transition:opacity 1.6s var(--ease-out) 1.6s}.OpeningScene_signature__KKXdI[data-in=true]{opacity:.88}.OpeningScene_effect__cG_qj{position:relative;height:40svh}.OpeningScene_brain__FN2tp{position:relative;height:427svh}.OpeningScene_brainFrame__E0syh{position:-webkit-sticky;position:sticky;top:0;height:100svh;pointer-events:none;overflow:clip}.OpeningScene_captions__SaYYt{position:absolute;left:var(--margin);bottom:calc(var(--margin) + var(--safe-bottom) + 56px);display:grid;grid-gap:6px;gap:6px;font:500 var(--text-micro) /var(--lh-micro) var(--font-mono);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--violet-lumen)}.OpeningScene_captions__SaYYt p{opacity:0}@media (max-aspect-ratio:1/1){.OpeningScene_captions__SaYYt{left:50%;transform:translateX(-50%);justify-items:center;text-align:center;white-space:nowrap;bottom:calc(var(--margin) + var(--safe-bottom) + 150px)}}@media (max-width:767px){.OpeningScene_brain__FN2tp{height:300svh}(was 427svh) .OpeningScene_captions__SaYYt{display:block;left:var(--margin);right:var(--margin);transform:none;top:calc(var(--index-clear) + 10px);bottom:auto;text-align:center;white-space:normal;font-size:10.5px;line-height:1.5;letter-spacing:.08em}.OpeningScene_captions__SaYYt p{display:block;max-width:100%;margin:0 auto;text-wrap:balance}.OpeningScene_captions__SaYYt p+p{margin-top:.75em}}.OpeningScene_credit__RHqBt{position:absolute;left:var(--margin);bottom:calc(var(--safe-bottom) + 6px);max-width:min(720px,calc(100% - 2 * var(--margin)));font:400 9px/1.35 var(--font-mono);letter-spacing:.04em;color:var(--grey);opacity:.55}@media (max-width:767px){.OpeningScene_credit__RHqBt{top:calc(var(--index-clear) + 6px);bottom:auto;font-size:8px}}.OpeningScene_effectIndex__LPht2{position:absolute;top:var(--index-top);right:var(--margin)}html[data-journey="1"] .OpeningScene_hint__89CNN,html[data-scene]:not([data-scene=""]):not([data-scene=sensi]):not([data-scene=butterfly-effect]):not([data-scene=butterfly-brain]) .OpeningScene_hint__89CNN{opacity:0!important;transition:opacity .4s}   /* !important: above the entrance animation */.OpeningScene_hint__89CNN{position:fixed;z-index:var(--z-dom);left:50%;top:calc(var(--bf-bottom, 60svh) + clamp(18px, 3.5svh, 44px) + clamp(110px, 13vw, 210px) * .145 + clamp(18px, 2.6svh, 30px));transform:translateX(-50%);display:inline-flex;align-items:center;gap:12px;padding:11px 18px 11px 15px;border-radius:999px;font:500 clamp(11.5px,.95vw,14px) /1 var(--font-mono);letter-spacing:.2em;color:#fff;background:rgba(24,14,44,.38);box-shadow:inset 0 0 0 1px rgba(199,166,255,.34),0 0 28px -6px rgba(150,110,255,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 0 12px rgba(199,166,255,.55);pointer-events:none;white-space:nowrap;animation:OpeningScene_hintIn__lV3fi .9s var(--ease-out) both,OpeningScene_hintBreath__1ukw_ 3.2s ease-in-out 1.6s infinite}.OpeningScene_hint__89CNN[data-mode=touch]{animation-delay:1.2s,2.8s}.OpeningScene_hintDot__pQvRZ{position:relative;width:7px;height:7px;border-radius:50%;background:#c7a6ff;box-shadow:0 0 10px #c7a6ff;flex:none}.OpeningScene_hintDot__pQvRZ:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1px solid #c7a6ff;opacity:0;transform:scale(.25);animation:OpeningScene_hintRipple__17n45 2.4s var(--ease-out) .4s infinite}@media (min-aspect-ratio:1/1){.OpeningScene_hint__89CNN{left:calc(50% + var(--bf-half, 160px) + clamp(28px, 3vw, 60px));top:var(--bf-y,40svh);transform:translateY(-50%)}.OpeningScene_hint__89CNN[data-mode=reform]{left:50%;top:calc(var(--bf-y, 40svh) + var(--bf-half, 160px) * .52);transform:translate(-50%,-50%)}}@keyframes OpeningScene_hintIn__lV3fi{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes OpeningScene_hintBreath__1ukw_{0%,to{box-shadow:inset 0 0 0 1px rgba(199,166,255,.34),0 0 28px -6px rgba(150,110,255,.45)}50%{box-shadow:inset 0 0 0 1px rgba(199,166,255,.55),0 0 34px -4px rgba(150,110,255,.7)}}@keyframes OpeningScene_hintRipple__17n45{0%{opacity:.8;transform:scale(.25)}70%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.OpeningScene_hint__89CNN{animation:OpeningScene_hintIn__lV3fi .01s both}.OpeningScene_hintDot__pQvRZ:after{animation:none}}