.FirstBreathExperience-module__HjXtUq__root,.FirstBreathExperience-module__HjXtUq__playable{z-index:10000;background:#090704;width:100vw;height:100svh;position:fixed;inset:0;overflow:hidden}.FirstBreathExperience-module__HjXtUq__playable canvas{touch-action:none}.FirstBreathExperience-module__HjXtUq__liveVignette{pointer-events:none;background:linear-gradient(#20150a0f,#0000 52%),radial-gradient(circle at 50% 46%,#0000 42%,#190d0561);position:absolute;inset:0}.FirstBreathExperience-module__HjXtUq__stageCopy{top:max(24px, env(safe-area-inset-top));color:#f4e5be;text-shadow:0 2px 20px #1d0f05d1;gap:5px;animation:.9s 5s both FirstBreathExperience-module__HjXtUq__stageIn;display:grid;position:absolute;left:clamp(22px,5vw,70px)}.FirstBreathExperience-module__HjXtUq__stageCopy span{color:#f6d695c7;letter-spacing:.34em;font-size:10px}.FirstBreathExperience-module__HjXtUq__stageCopy strong{font-family:var(--cae-font-serif,Georgia, serif);letter-spacing:.08em;font-size:clamp(17px,2.2vw,25px);font-weight:400}.FirstBreathExperience-module__HjXtUq__controlHint{right:22px;bottom:max(20px, env(safe-area-inset-bottom));color:#ffefcbc2;letter-spacing:.16em;text-align:center;text-shadow:0 2px 16px #1a0e06e6;pointer-events:none;margin:0;font-size:10px;animation:8s 5s both FirstBreathExperience-module__HjXtUq__hintOut;position:absolute;left:22px}.FirstBreathExperience-module__HjXtUq__touchControls{right:max(18px, env(safe-area-inset-right));bottom:max(64px, calc(env(safe-area-inset-bottom) + 48px));grid-template-rows:repeat(2,46px);grid-template-columns:repeat(3,46px);gap:5px;animation:.5s 5s both FirstBreathExperience-module__HjXtUq__controlsIn;display:grid;position:absolute}.FirstBreathExperience-module__HjXtUq__touchControls button{color:#ffefcbe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;background:#23180d7a;border:1px solid #f5d79873;border-radius:50%;font-size:18px}.FirstBreathExperience-module__HjXtUq__touchControls button:first-child{grid-column:2}.FirstBreathExperience-module__HjXtUq__touchControls button:nth-child(2){grid-area:2/1}.FirstBreathExperience-module__HjXtUq__touchControls button:nth-child(3){grid-area:2/2}.FirstBreathExperience-module__HjXtUq__touchControls button:nth-child(4){grid-area:2/3}.FirstBreathExperience-module__HjXtUq__touchControls button:focus-visible{outline-offset:3px;outline:2px solid #f5d798}.FirstBreathExperience-module__HjXtUq__cinematic{z-index:10010;background:#030201;transition:none;position:absolute;inset:0;overflow:hidden}.FirstBreathExperience-module__HjXtUq__cinematic[data-visible=false]{pointer-events:none;display:none}.FirstBreathExperience-module__HjXtUq__video,.FirstBreathExperience-module__HjXtUq__poster,.FirstBreathExperience-module__HjXtUq__sharedSceneFrame{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.FirstBreathExperience-module__HjXtUq__poster{-webkit-user-select:none;user-select:none}.FirstBreathExperience-module__HjXtUq__poster,.FirstBreathExperience-module__HjXtUq__sharedSceneFrame{background-position:50%;background-repeat:no-repeat;background-size:cover}.FirstBreathExperience-module__HjXtUq__mobileSharedFrame{display:none}.FirstBreathExperience-module__HjXtUq__sharedSceneFrame{z-index:1;opacity:0;pointer-events:none}.FirstBreathExperience-module__HjXtUq__sharedSceneFrame[data-visible=true]{opacity:1}.FirstBreathExperience-module__HjXtUq__goldBloom{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff8d8 0%,#f4ca74f5 24%,#9f6e3666 58%,#0000 78%);position:absolute;inset:0}.FirstBreathExperience-module__HjXtUq__cinematic[data-state=entering] .FirstBreathExperience-module__HjXtUq__goldBloom{animation:1.4s ease-in-out both FirstBreathExperience-module__HjXtUq__handoffBloom}.FirstBreathExperience-module__HjXtUq__startLayer,.FirstBreathExperience-module__HjXtUq__handoffLayer,.FirstBreathExperience-module__HjXtUq__errorLayer{z-index:3;color:#f4e7c7;text-align:center;background:radial-gradient(circle,#1c130a14,#00000075);place-content:center;justify-items:center;gap:22px;padding:24px;display:grid;position:absolute;inset:0}.FirstBreathExperience-module__HjXtUq__startLayer p,.FirstBreathExperience-module__HjXtUq__handoffLayer p,.FirstBreathExperience-module__HjXtUq__errorLayer p{max-width:36rem;font-family:var(--cae-font-serif,Georgia, serif);text-shadow:0 2px 24px #000;margin:0;font-size:clamp(16px,2vw,22px);line-height:1.6}.FirstBreathExperience-module__HjXtUq__startButton,.FirstBreathExperience-module__HjXtUq__enterButton,.FirstBreathExperience-module__HjXtUq__continueButton{color:#f7e9c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:48px;font:inherit;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:#120c0759;border:1px solid #f4d6999e;border-radius:999px;padding:0 26px;font-size:11px}.FirstBreathExperience-module__HjXtUq__enterButton{animation:2.8s ease-in-out infinite FirstBreathExperience-module__HjXtUq__promptBreath}.FirstBreathExperience-module__HjXtUq__startButton:focus-visible,.FirstBreathExperience-module__HjXtUq__enterButton:focus-visible,.FirstBreathExperience-module__HjXtUq__continueButton:focus-visible,.FirstBreathExperience-module__HjXtUq__skipButton:focus-visible{outline-offset:5px;outline:2px solid #f5d798}.FirstBreathExperience-module__HjXtUq__skipButton{z-index:4;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#f8e4b9a8;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute}.FirstBreathExperience-module__HjXtUq__readiness{z-index:4;right:max(18px, env(safe-area-inset-right));top:max(18px, env(safe-area-inset-top));color:#f8e4b98a;letter-spacing:.22em;text-transform:uppercase;font-size:9px;position:absolute}@keyframes FirstBreathExperience-module__HjXtUq__handoffBloom{0%{opacity:0}52%{opacity:1}78%{opacity:.72}to{opacity:0}}@keyframes FirstBreathExperience-module__HjXtUq__promptBreath{0%,to{opacity:.68;box-shadow:0 0 #e6be6c00}50%{opacity:1;box-shadow:0 0 34px #e6be6c33}}@keyframes FirstBreathExperience-module__HjXtUq__stageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes FirstBreathExperience-module__HjXtUq__hintOut{0%{opacity:0}8%,58%{opacity:.82}to{opacity:0}}@keyframes FirstBreathExperience-module__HjXtUq__controlsIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FirstBreathExperience-module__HjXtUq__cinematic,.FirstBreathExperience-module__HjXtUq__enterButton{transition:none;animation:none}.FirstBreathExperience-module__HjXtUq__stageCopy,.FirstBreathExperience-module__HjXtUq__controlHint,.FirstBreathExperience-module__HjXtUq__touchControls{animation:1ms linear 5s both FirstBreathExperience-module__HjXtUq__controlsIn}}@media (max-aspect-ratio:1){.FirstBreathExperience-module__HjXtUq__desktopSharedFrame{display:none}.FirstBreathExperience-module__HjXtUq__mobileSharedFrame{display:block}}
.CanonicalPlayableSequence-module__iUZmjW__root{z-index:10000;background:#171007;position:fixed;inset:0;overflow:hidden}.CanonicalPlayableSequence-module__iUZmjW__firstBreathLayer{z-index:10002;opacity:1;transition:opacity 1.2s;position:fixed;inset:0}.CanonicalPlayableSequence-module__iUZmjW__root[data-phase=MEMORY_STONE] .CanonicalPlayableSequence-module__iUZmjW__firstBreathLayer{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.CanonicalPlayableSequence-module__iUZmjW__firstBreathLayer{transition:none}}
