.ExpoHeartWaveExperience-module__IGUf0G__experience{isolation:isolate;border-radius:var(--radius-lg);background:#080f1c;border:1px solid #a4c9d533;flex:auto;justify-content:flex-end;align-items:center;min-width:0;min-height:0;padding:clamp(1.5rem,3vw,3rem);display:flex;position:relative}.ExpoHeartWaveExperience-module__IGUf0G__background{z-index:-2;border-radius:inherit;object-fit:cover;object-position:35% center}.ExpoHeartWaveExperience-module__IGUf0G__shade{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#0000 25%,#050c1724 55%,#050c1766);position:absolute;inset:0}.ExpoHeartWaveExperience-module__IGUf0G__panel{background:#07111ded;border:1px solid #9ab9c159;border-radius:1rem;width:min(54%,42rem);min-width:0;padding:clamp(1.5rem,2.2vw,2.5rem);box-shadow:0 1rem 3rem #00000040,inset 0 1px #d8b8701f}.ExpoHeartWaveExperience-module__IGUf0G__questionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ExpoHeartWaveExperience-module__IGUf0G__eyebrow,.ExpoHeartWaveExperience-module__IGUf0G__progress{color:var(--color-cyan);letter-spacing:.12em;margin:0;font-size:.88rem}.ExpoHeartWaveExperience-module__IGUf0G__progress{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ExpoHeartWaveExperience-module__IGUf0G__progressTrack{background:#a4c9d533;height:2px;margin-top:.8rem}.ExpoHeartWaveExperience-module__IGUf0G__progressTrack span{background:var(--color-cyan);height:100%;display:block}.ExpoHeartWaveExperience-module__IGUf0G__questionTitle{color:var(--color-warm-white);font:600 clamp(1.2rem, 1.5vw, 1.5rem)/1.65 var(--font-serif);overflow-wrap:anywhere;margin:1.35rem 0 1.5rem}.ExpoHeartWaveExperience-module__IGUf0G__options{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.ExpoHeartWaveExperience-module__IGUf0G__option{min-height:3.5rem;color:var(--color-text-primary);cursor:pointer;background:#0a1825e0;border:1px solid #a4c9d540;border-radius:.5rem;align-items:center;gap:.85rem;padding:.65rem .85rem;font-size:1rem;line-height:1.55;display:flex;position:relative}.ExpoHeartWaveExperience-module__IGUf0G__option input{opacity:0;width:1px;height:1px;position:absolute}.ExpoHeartWaveExperience-module__IGUf0G__option:has(input:checked){border-color:var(--color-cyan);background:#244b4d9e}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton:focus-visible,.ExpoHeartWaveExperience-module__IGUf0G__backButton:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.ExpoHeartWaveExperience-module__IGUf0G__option:has(input:focus-visible){outline:2px solid var(--color-cyan);outline-offset:3px}.ExpoHeartWaveExperience-module__IGUf0G__choiceLetter{width:1.8rem;height:1.8rem;color:var(--color-cyan);border:1px solid #a4c9d559;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.ExpoHeartWaveExperience-module__IGUf0G__navigation{grid-template-columns:auto 1fr;gap:1rem;margin-top:1.5rem;display:grid}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton,.ExpoHeartWaveExperience-module__IGUf0G__backButton{cursor:pointer;border-radius:.4rem;min-height:3rem;padding:.7rem 1rem;font-weight:600;line-height:1.4}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton{border:1px solid var(--ui-button-primary-border);width:100%;color:var(--color-warm-white);background:var(--ui-button-primary-background)}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton:hover:not(:disabled){background:var(--ui-button-primary-hover-background)}.ExpoHeartWaveExperience-module__IGUf0G__backButton{color:var(--color-text-muted);background:0 0;border:1px solid #a4c9d547;font-size:.85rem}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton:disabled,.ExpoHeartWaveExperience-module__IGUf0G__backButton:disabled{opacity:.45;cursor:default}.ExpoHeartWaveExperience-module__IGUf0G__note{color:var(--color-text-subtle);margin:.85rem 0 0;font-size:.7rem;line-height:1.5}.ExpoHeartWaveExperience-module__IGUf0G__analyzing{text-align:center;padding:1.5rem 0}.ExpoHeartWaveExperience-module__IGUf0G__analyzing h2{color:var(--color-warm-white);font:600 1.35rem/1.7 var(--font-serif);margin:0}.ExpoHeartWaveExperience-module__IGUf0G__ripple{width:9rem;height:9rem;margin:2rem auto;position:relative}.ExpoHeartWaveExperience-module__IGUf0G__ripple span{border:1px solid var(--color-cyan);border-radius:50%;animation:1.35s ease-out infinite ExpoHeartWaveExperience-module__IGUf0G__ripple;position:absolute;inset:0}.ExpoHeartWaveExperience-module__IGUf0G__ripple span:nth-child(2){animation-delay:-.45s}.ExpoHeartWaveExperience-module__IGUf0G__ripple span:nth-child(3){animation-delay:-.9s}@keyframes ExpoHeartWaveExperience-module__IGUf0G__ripple{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.ExpoHeartWaveExperience-module__IGUf0G__resultTitle{color:var(--color-warm-white);font:600 clamp(2rem, 2.5vw, 2.75rem)/1.3 var(--font-serif);margin:0 0 1.5rem}.ExpoHeartWaveExperience-module__IGUf0G__resultTitle span{color:var(--color-gold);font-size:.56em}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails{gap:1.25rem;margin:0 0 1.5rem;display:grid}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails dt{color:var(--color-cyan);letter-spacing:.08em;margin-bottom:.4rem;font-size:.75rem;font-weight:600}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails dd{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.8}.ExpoHeartWaveExperience-module__IGUf0G__summary dd{font-size:1.1rem}.ExpoHeartWaveExperience-module__IGUf0G__message{background:#d8b8700e;border-block:1px solid #d8b8704d;padding:1.1rem 1rem}.ExpoHeartWaveExperience-module__IGUf0G__message dt{color:var(--color-gold)}.ExpoHeartWaveExperience-module__IGUf0G__message dd{color:var(--color-warm-white);font:600 clamp(1.15rem, 1.35vw, 1.35rem)/1.65 var(--font-serif)}@media (max-width:63.99rem){.ExpoHeartWaveExperience-module__IGUf0G__experience{min-height:calc(100svh - 4.75rem);padding:1.5rem}.ExpoHeartWaveExperience-module__IGUf0G__panel{width:min(100%,38rem)}}@media (max-width:47.99rem){.ExpoHeartWaveExperience-module__IGUf0G__experience{border-inline:0;border-radius:0;align-items:flex-start;min-height:0;padding:4.5rem .75rem 1rem}.ExpoHeartWaveExperience-module__IGUf0G__background{object-position:28% top}.ExpoHeartWaveExperience-module__IGUf0G__panel{width:100%;padding:1.15rem}.ExpoHeartWaveExperience-module__IGUf0G__questionTitle{margin-block:1rem;font-size:1.12rem;line-height:1.6}.ExpoHeartWaveExperience-module__IGUf0G__options{gap:.5rem}.ExpoHeartWaveExperience-module__IGUf0G__option{gap:.6rem;min-height:3rem;padding:.6rem;font-size:.9rem}.ExpoHeartWaveExperience-module__IGUf0G__choiceLetter{width:1.5rem;height:1.5rem}.ExpoHeartWaveExperience-module__IGUf0G__navigation{gap:.75rem;margin-top:1rem}.ExpoHeartWaveExperience-module__IGUf0G__primaryButton,.ExpoHeartWaveExperience-module__IGUf0G__backButton{padding-inline:.65rem}.ExpoHeartWaveExperience-module__IGUf0G__resultTitle{margin-bottom:1rem;font-size:2rem}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails{gap:1rem;margin-bottom:1rem}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails dd{font-size:.93rem;line-height:1.7}.ExpoHeartWaveExperience-module__IGUf0G__resultDetails dt{font-size:.72rem}.ExpoHeartWaveExperience-module__IGUf0G__message{padding:.9rem .75rem}.ExpoHeartWaveExperience-module__IGUf0G__message dd{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.ExpoHeartWaveExperience-module__IGUf0G__ripple span{opacity:.5;animation:none}}
[data-gamepad-focus=true]{scroll-margin:5rem;outline-offset:4px!important;outline:3px solid #ffe29b!important;box-shadow:0 0 0 7px #050c17e6,0 0 26px #ffe29b7a!important}.gamepad-hint{z-index:10000;bottom:max(.6rem, env(safe-area-inset-bottom));color:#f8efd8;text-align:center;pointer-events:none;background:#050c17f0;border:1px solid #ffe29b59;border-radius:.6rem;width:max-content;max-width:calc(100vw - 1.5rem);padding:.5rem .8rem;font-size:.8rem;line-height:1.5;position:fixed;left:50%;transform:translate(-50%)}.gamepad-hint[hidden]{display:none}
.ParticleLayer-module__4VuAYW__layer{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ParticleLayer-module__4VuAYW__particle{top:var(--y);left:var(--x);width:var(--size);height:var(--size);opacity:var(--opacity);animation:ParticleLayer-module__4VuAYW__drift var(--duration) var(--ease-standard) var(--delay) infinite alternate;will-change:transform, opacity;background:#f6f1e7;border-radius:50%;position:absolute;box-shadow:0 0 .28rem #f6f1e770,0 0 .65rem #c8d0d02e}.ParticleLayer-module__4VuAYW__quiet .ParticleLayer-module__4VuAYW__particle{opacity:calc(var(--opacity) * .42);animation:none}@media (max-width:48rem){.ParticleLayer-module__4VuAYW__particle:nth-child(n+4){display:none}}@keyframes ParticleLayer-module__4VuAYW__drift{0%{opacity:calc(var(--opacity) * .55);transform:translateY(.5rem)scale(.82)}55%{opacity:var(--opacity)}to{transform:translate3d(var(--drift), -1.25rem, 0) scale(1.08);opacity:calc(var(--opacity) * .7)}}@media (prefers-reduced-motion:reduce){.ParticleLayer-module__4VuAYW__particle{will-change:auto;animation:none}}
.SceneAssetLayer-module__sk81rG__layer{pointer-events:none;position:absolute;inset:0}.SceneAssetLayer-module__sk81rG__panorama{z-index:0}.SceneAssetLayer-module__sk81rG__sky,.SceneAssetLayer-module__sk81rG__farLandscape{z-index:1}.SceneAssetLayer-module__sk81rG__shrine{z-index:4}.SceneAssetLayer-module__sk81rG__garden{z-index:5}.SceneAssetLayer-module__sk81rG__sacredTree{z-index:6}.SceneAssetLayer-module__sk81rG__torii{z-index:7}.SceneAssetLayer-module__sk81rG__foreground{z-index:9}.SceneAssetLayer-module__sk81rG__picture{background:linear-gradient(#1b2c21 0%,#17261d 58%,#0d1712 100%);width:100%;height:100%;display:block;overflow:hidden}.SceneAssetLayer-module__sk81rG__image{object-fit:var(--scene-object-fit-desktop);object-position:var(--scene-object-position-desktop);width:100%;height:100%;transform:scale(var(--scene-scale-desktop));transform-origin:50%;-webkit-user-select:none;user-select:none;display:block}@media (max-width:63.99rem) and (orientation:portrait){.SceneAssetLayer-module__sk81rG__image{object-fit:var(--scene-object-fit-mobile);object-position:var(--scene-object-position-mobile);transform:scale(var(--scene-scale-mobile))}}
.ShrineScene-module__27P-8a__scene{isolation:isolate;background:#9eafac;width:100%;height:100%;position:relative;overflow:hidden}.ShrineScene-module__27P-8a__scene:after{z-index:10;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(#ffffff09 40%,#080e161a 100%),linear-gradient(105deg,#0000 28%,#b7433f06 63%,#0000 76%);position:absolute;inset:0}.ShrineScene-module__27P-8a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShrineScene-module__27P-8a__art,.ShrineScene-module__27P-8a__sky,.ShrineScene-module__27P-8a__starField,.ShrineScene-module__27P-8a__mountain,.ShrineScene-module__27P-8a__mist,.ShrineScene-module__27P-8a__foreground{position:absolute;inset:0}.ShrineScene-module__27P-8a__art{z-index:1}.ShrineScene-module__27P-8a__sky{background:radial-gradient(at 50% 23%,#ffffffb8,#0000 28%),linear-gradient(#bdd9e7 0%,#dce7e2 54%,#9cafaa 100%)}.ShrineScene-module__27P-8a__starField{display:none}.ShrineScene-module__27P-8a__moon{aspect-ratio:1;width:clamp(3.25rem,12vw,7rem);animation:ShrineScene-module__27P-8a__distantLight 8s var(--ease-standard) infinite alternate;background:#fffce857;border:0;border-radius:50%;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 0 5rem #fffce859}.ShrineScene-module__27P-8a__mountain{transform-origin:bottom}.ShrineScene-module__27P-8a__mountainFar{clip-path:polygon(0 54%,12% 31%,24% 55%,39% 15%,52% 48%,66% 22%,80% 51%,92% 34%,100% 56%,100% 100%,0 100%);opacity:.66;background:linear-gradient(#6f8983,#637a73);top:28%}.ShrineScene-module__27P-8a__mountainNear{clip-path:polygon(0 47%,15% 18%,30% 55%,46% 32%,62% 61%,78% 22%,100% 57%,100% 100%,0 100%);background:linear-gradient(#536e65,#314b43);top:40%}.ShrineScene-module__27P-8a__mist{pointer-events:none}.ShrineScene-module__27P-8a__mistBack{z-index:2;background:radial-gradient(at 21% 54%,#f6f8f433,#0000 34%),radial-gradient(at 76% 56%,#d2dee026,#0000 38%);animation:14s ease-in-out infinite alternate ShrineScene-module__27P-8a__mistShift}.ShrineScene-module__27P-8a__shrine{filter:drop-shadow(0 .7rem 1rem #00000094);width:clamp(8rem,43vw,17rem);height:31%;position:absolute;top:27%;right:4%}.ShrineScene-module__27P-8a__roofBack,.ShrineScene-module__27P-8a__roofFront{clip-path:polygon(7% 62%,36% 22%,45% 22%,50% 0,55% 22%,64% 22%,93% 62%,100% 72%,74% 75%,68% 66%,32% 66%,26% 75%,0 72%);background:linear-gradient(#1b202b,#070911 68%);width:114%;position:absolute;left:50%;transform:translate(-50%)}.ShrineScene-module__27P-8a__roofBack{height:38%;top:0}.ShrineScene-module__27P-8a__roofFront{background:linear-gradient(#171b25,#05070d 75%);width:130%;height:28%;top:44%}.ShrineScene-module__27P-8a__shrineBody{border-inline:.35rem solid var(--color-vermilion-deep);background:repeating-linear-gradient(90deg,#0000 0 17%,#b7433f4d 18% 21%),#090c14;justify-content:center;align-items:center;gap:11%;display:flex;position:absolute;inset:25% 15% 16%;box-shadow:0 0 1.6rem #b7433f1f,inset 0 0 1rem #d8b8700d}.ShrineScene-module__27P-8a__windowGlow{background:linear-gradient(#fff4de94,#d8b8701f);width:14%;height:45%;box-shadow:0 0 1.25rem #d8b87040}.ShrineScene-module__27P-8a__shrineSteps{clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:repeating-linear-gradient(#1b2230 0 23%,#080b13 25% 32%);height:18%;position:absolute;bottom:0;left:25%;right:25%}.ShrineScene-module__27P-8a__path{z-index:3;clip-path:polygon(63% 0,72% 0,46% 100%,8% 100%);background:repeating-linear-gradient(#0000 0 10%,#a4c9d51c 10.5% 11%),repeating-linear-gradient(90deg,#0000 0 24%,#080b1880 24.5% 25%),linear-gradient(90deg,#05080feb,#2a364285,#05080feb);width:100%;position:absolute;top:49%;bottom:-8%;left:0}.ShrineScene-module__27P-8a__guideLine{z-index:5;transform-origin:top;width:1px;animation:ShrineScene-module__27P-8a__guideShimmer 6s var(--ease-standard) infinite alternate;background:linear-gradient(#0000,#eef4f038,#0000);position:absolute;top:51%;bottom:2%;box-shadow:0 0 .35rem #c0d6d71f}.ShrineScene-module__27P-8a__guideLeft{left:64%;transform:rotate(20deg)}.ShrineScene-module__27P-8a__guideRight{right:30%;transform:rotate(-20deg)}.ShrineScene-module__27P-8a__treeLine{opacity:.7;background:radial-gradient(at 8% 90%,#07110f 0 19%,#0000 20%),radial-gradient(at 22% 94%,#091512 0 18%,#0000 19%),radial-gradient(at 78% 92%,#081411 0 19%,#0000 20%),radial-gradient(at 94% 88%,#06100e 0 22%,#0000 23%);height:32%;position:absolute;bottom:25%;left:0;right:0}.ShrineScene-module__27P-8a__lanterns{position:absolute;inset:0}.ShrineScene-module__27P-8a__lantern{filter:drop-shadow(0 .25rem .3rem #0009);background:linear-gradient(90deg,#0000 42%,#20252b 43% 58%,#0000 59%);width:.72rem;height:2.8rem;position:absolute}.ShrineScene-module__27P-8a__lantern:before{content:"";background:#fff4de2e;border:1px solid #d8b8705c;width:.95rem;height:.72rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 1rem #d8b87038}.ShrineScene-module__27P-8a__lantern:after{content:"";background:#151a20;width:1.15rem;height:.18rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ShrineScene-module__27P-8a__lanternLeftFar{bottom:35%;left:34%;transform:scale(.58)}.ShrineScene-module__27P-8a__lanternLeftNear{bottom:13%;left:18%;transform:scale(.9)}.ShrineScene-module__27P-8a__lanternRightFar{bottom:34%;right:34%;transform:scale(.58)}.ShrineScene-module__27P-8a__lanternRightNear{bottom:12%;right:18%;transform:scale(.9)}.ShrineScene-module__27P-8a__stoneGarden{opacity:.66;background:radial-gradient(at 28% 78%,#151c24 0 8%,#0000 9%),radial-gradient(at 62% 72%,#10171f 0 11%,#0000 12%);border-top:1px solid #b8c4ce1f;border-radius:50%;width:25%;height:15%;position:absolute;bottom:7%}.ShrineScene-module__27P-8a__stoneGardenLeft{left:1%}.ShrineScene-module__27P-8a__stoneGardenRight{right:1%;transform:scaleX(-1)}.ShrineScene-module__27P-8a__sacredTree{filter:drop-shadow(0 .75rem 1rem #000000b3);width:32%;height:39%;position:absolute;top:16%;left:43%}.ShrineScene-module__27P-8a__treeCanopy,.ShrineScene-module__27P-8a__treeTrunk,.ShrineScene-module__27P-8a__sacredRope{display:block;position:absolute}.ShrineScene-module__27P-8a__treeCanopy{opacity:.92;background:radial-gradient(circle at 23% 66%,#0a1a16 0 25%,#0000 26%),radial-gradient(circle at 48% 40%,#0d211b 0 31%,#0000 32%),radial-gradient(circle at 75% 63%,#091913 0 27%,#0000 28%);border-radius:45% 55% 48% 52%;height:68%;top:0;left:0;right:0}.ShrineScene-module__27P-8a__treeTrunk{clip-path:polygon(34% 0,72% 0,87% 73%,100% 100%,0 100%,22% 70%);background:linear-gradient(90deg,#17130f,#33251a 48%,#120f0d);width:17%;height:64%;bottom:0;right:37%}.ShrineScene-module__27P-8a__sacredRope{border-top:2px solid #d8b87094;border-radius:50%;width:36%;height:7%;bottom:28%;right:27%;box-shadow:0 -.1rem .6rem #d8b8701f}.ShrineScene-module__27P-8a__torii{filter:drop-shadow(0 .8rem .9rem #000000b8);width:clamp(10rem,76vw,23rem);height:clamp(11rem,62vw,23rem);position:absolute;bottom:-4%;left:-8%}.ShrineScene-module__27P-8a__toriiTop,.ShrineScene-module__27P-8a__toriiBeam,.ShrineScene-module__27P-8a__toriiPost,.ShrineScene-module__27P-8a__shimenawa{display:block;position:absolute}.ShrineScene-module__27P-8a__toriiTop{background:linear-gradient(180deg, #c34c47, var(--color-vermilion-deep));clip-path:polygon(0 25%,9% 46%,91% 46%,100% 25%,96% 85%,4% 85%);width:116%;height:7%;top:5%;left:-8%}.ShrineScene-module__27P-8a__toriiBeam{background:linear-gradient(180deg, var(--color-vermilion), var(--color-vermilion-deep));width:100%;height:7%;top:17%;left:0}.ShrineScene-module__27P-8a__toriiPost{background:linear-gradient(90deg, #62242b, var(--color-vermilion), #68252c);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);width:8%;top:13%;bottom:0}.ShrineScene-module__27P-8a__toriiPostLeft{left:20%}.ShrineScene-module__27P-8a__toriiPostRight{right:20%}.ShrineScene-module__27P-8a__shimenawa{border-top:2px solid #d8b870ad;border-radius:50%;width:46%;height:10%;top:26%;left:27%}.ShrineScene-module__27P-8a__mistFront{z-index:1;background:radial-gradient(at 9% 76%,#b8c4ce26,#0000 34%),radial-gradient(at 81% 72%,#b8c4ce1c,#0000 41%);animation:18s ease-in-out -6s infinite alternate-reverse ShrineScene-module__27P-8a__mistShift;top:55%}.ShrineScene-module__27P-8a__dayAtmosphere{z-index:8;pointer-events:none;background:linear-gradient(#f6f1e709,#0000 38% 72%,#dce2e106),radial-gradient(at 48% 49%,#fafcf717,#0000 39%),radial-gradient(at 79% 62%,#d2dcde12,#0000 33%);animation:18s ease-in-out infinite alternate ShrineScene-module__27P-8a__mistShift;position:absolute;inset:0}.ShrineScene-module__27P-8a__foreground{z-index:2;background:radial-gradient(at 8% 100%,#050b0cf5 0 27%,#0000 28%),radial-gradient(at 93% 100%,#050a0cf7 0 30%,#0000 31%);top:81%}@keyframes ShrineScene-module__27P-8a__distantLight{0%{opacity:.66}to{opacity:1}}@keyframes ShrineScene-module__27P-8a__mistShift{0%{opacity:.68;transform:translate(-1.4%)}to{opacity:1;transform:translate(1.4%)}}@keyframes ShrineScene-module__27P-8a__guideShimmer{0%{opacity:.28}to{opacity:.82}}@media (max-width:22rem){.ShrineScene-module__27P-8a__sacredTree{left:42%}.ShrineScene-module__27P-8a__lanternLeftNear{left:13%}.ShrineScene-module__27P-8a__lanternRightNear{right:13%}}@media (min-width:48rem){.ShrineScene-module__27P-8a__shrine{width:clamp(16rem,31vw,24rem);height:34%;top:23%;right:6%}.ShrineScene-module__27P-8a__path{clip-path:polygon(61% 0,69% 0,38% 100%,13% 100%)}.ShrineScene-module__27P-8a__torii{width:min(25rem,62%);left:0}.ShrineScene-module__27P-8a__sacredTree{width:26%;top:14%;left:45%}}@media (min-width:64rem){.ShrineScene-module__27P-8a__shrine{width:clamp(18rem,25vw,27rem);height:36%;top:19%;right:10%}.ShrineScene-module__27P-8a__path{clip-path:polygon(62% 0,69% 0,27% 100%,13% 100%);width:100%;top:50%}.ShrineScene-module__27P-8a__torii{width:clamp(18rem,30vw,31rem);height:clamp(23rem,38vw,42rem);bottom:-5%;left:4%;transform:none}.ShrineScene-module__27P-8a__sacredTree{width:22%;height:40%;top:13%;left:48%}.ShrineScene-module__27P-8a__lanternLeftNear{left:24%}.ShrineScene-module__27P-8a__lanternRightNear{right:24%}}@media (min-width:100rem){.ShrineScene-module__27P-8a__shrine{width:29rem}.ShrineScene-module__27P-8a__torii{left:4%}}
.page-module___8aEwW__page{background:var(--color-bg-deep);min-height:100svh;position:relative;overflow-x:clip}.page-module___8aEwW__main{padding-block:.5rem .65rem}.page-module___8aEwW__mainContainer{width:min(100% - .75rem,88rem)}.page-module___8aEwW__hero,.page-module___8aEwW__worldStage{position:relative}.page-module___8aEwW__worldStage{background:radial-gradient(circle at 48% 66%,#74ddd20e,#0000 18rem),#0b1414;grid-template-rows:auto auto;gap:.5rem;height:auto;min-height:0;display:grid}.page-module___8aEwW__worldStage>section:first-child{aspect-ratio:1.3;height:auto;min-height:0}.page-module___8aEwW__intro{z-index:20;align-items:end;gap:.35rem var(--space-3);pointer-events:none;background:linear-gradient(90deg,#080e16b3,#080e164d 72%,#0000);grid-template-columns:1fr;width:min(20rem,100% - 10.25rem);padding:.6rem 1.1rem .65rem .75rem;display:grid;position:absolute;top:.65rem;left:.65rem}.page-module___8aEwW__worldLabel{align-items:center;gap:var(--space-2);color:#d9e3e2;letter-spacing:.18em;grid-column:1/-1;margin:0;font-size:.54rem;display:flex}.page-module___8aEwW__worldLabel span{background:linear-gradient(90deg,#f6f1e7b8,#0000);width:1.5rem;height:1px}.page-module___8aEwW__intro h1{color:var(--color-text-primary);font:600 clamp(1.1rem, 6.3vw, 2rem) / 1.15 var(--font-serif);letter-spacing:.08em;text-shadow:0 1px .7rem #080e16e6;white-space:nowrap;gap:.18rem;margin:0;display:grid}.page-module___8aEwW__intro h1 span{color:var(--color-text-muted);font:400 .48rem/1.3 var(--font-sans);letter-spacing:.21em}.page-module___8aEwW__intro>:last-child{justify-self:start}.page-module___8aEwW__statusArea{z-index:18;min-width:0;padding:0 .5rem .5rem;position:relative}.page-module___8aEwW__footer{padding-top:.35rem;padding-bottom:max(.55rem, env(safe-area-inset-bottom));color:var(--color-text-subtle);letter-spacing:.16em;text-align:center;font-size:.52rem}.page-module___8aEwW__footer p{margin:0}@media (max-width:22rem){.page-module___8aEwW__intro{width:min(18rem,100% - 9.7rem);padding-right:.5rem}}@media (max-height:37rem) and (max-width:47.99rem){.page-module___8aEwW__main{padding-top:.35rem}.page-module___8aEwW__footer{display:none}}@media (min-width:48rem){.page-module___8aEwW__main{padding-top:var(--space-3)}.page-module___8aEwW__mainContainer{width:min(100% - 3rem,88rem)}.page-module___8aEwW__worldStage{height:clamp(34rem, calc(100svh - 7.25rem - env(safe-area-inset-top)), 48rem);min-height:0;display:block}.page-module___8aEwW__worldStage>section:first-child{aspect-ratio:auto;height:100%;min-height:0}.page-module___8aEwW__intro{top:var(--space-5);left:var(--space-5);grid-template-columns:1fr auto;width:min(36rem,100% - 15rem);padding:.9rem 2.5rem .95rem 1rem}.page-module___8aEwW__intro h1{letter-spacing:.1em;font-size:clamp(2rem,5vw,3rem)}.page-module___8aEwW__intro>:last-child{justify-self:auto}.page-module___8aEwW__statusArea{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);padding:0;position:absolute}}@media (min-width:64rem){.page-module___8aEwW__intro{top:var(--space-6);left:var(--space-6)}.page-module___8aEwW__statusArea{right:clamp(1rem,1.8vw,1.5rem);bottom:var(--space-4);width:clamp(20.5rem,27.5vw,23rem);left:auto}}@media (min-width:100rem){.page-module___8aEwW__statusArea{right:var(--space-6);bottom:var(--space-6);width:24rem}}
.WorshipExperience-module__FEAPqG__experience{background:radial-gradient(circle at 52% 66%,#74ddd20e,#0000 16rem),linear-gradient(#132219,#0b1511 72%,#080f0d);grid-template-rows:clamp(16.5rem,43svh,24rem) auto;align-content:start;width:100%;min-height:0;display:grid;position:relative}.WorshipExperience-module__FEAPqG__sceneLabel{z-index:11;width:min(14rem,100% - 10.25rem);color:var(--color-text-primary);text-shadow:0 1px .7rem #080e16e6;pointer-events:none;background:linear-gradient(90deg,#080e16b8,#080e1647 76%,#0000);gap:.18rem;padding:.55rem 1rem .6rem .7rem;display:grid;position:absolute;top:.65rem;left:.65rem}.WorshipExperience-module__FEAPqG__sceneLabel p,.WorshipExperience-module__FEAPqG__sceneLabel span{margin:0}.WorshipExperience-module__FEAPqG__sceneLabel p{color:var(--color-text-muted);font:600 .57rem/1.35 var(--font-sans);letter-spacing:.14em}.WorshipExperience-module__FEAPqG__sceneLabel span{font:600 1.05rem/1.3 var(--font-serif);letter-spacing:.1em}.WorshipExperience-module__FEAPqG__guidePosition{z-index:20;justify-content:center;padding:0 .5rem .5rem;display:flex;position:relative}@media (max-width:22rem){.WorshipExperience-module__FEAPqG__sceneLabel{width:min(12rem,100% - 9.7rem)}}@media (max-height:37rem) and (max-width:47.99rem){.WorshipExperience-module__FEAPqG__experience{grid-template-rows:minmax(15rem,42svh) auto}}@media (min-width:48rem){.WorshipExperience-module__FEAPqG__experience{height:clamp(34rem, calc(100svh - 7.25rem - env(safe-area-inset-top)), 48rem);display:block;overflow:hidden}.WorshipExperience-module__FEAPqG__sceneLabel{top:var(--space-5);left:var(--space-5);width:18rem;padding:.75rem 1.5rem .8rem .9rem}.WorshipExperience-module__FEAPqG__sceneLabel p{font-size:.62rem}.WorshipExperience-module__FEAPqG__sceneLabel span{font-size:1.35rem}.WorshipExperience-module__FEAPqG__guidePosition{bottom:var(--space-5);padding:0;position:absolute}.WorshipExperience-module__FEAPqG__guidePosition[data-worship-state=ready]{right:var(--space-5);width:clamp(22.5rem,29vw,26rem);left:auto;transform:none}.WorshipExperience-module__FEAPqG__guidePosition:not([data-worship-state=ready]){width:clamp(32rem,48vw,40rem);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:100rem){.WorshipExperience-module__FEAPqG__guidePosition[data-worship-state=ready]{right:var(--space-6)}.WorshipExperience-module__FEAPqG__guidePosition{bottom:var(--space-6)}}
.page-module__935DJW__page{background:var(--color-bg-deep);min-width:0;min-height:100svh;overflow-x:clip}.page-module__935DJW__main{padding-block:.5rem max(.65rem, env(safe-area-inset-bottom))}.page-module__935DJW__container{width:min(100% - .75rem,88rem)}@media (max-height:37rem) and (max-width:47.99rem){.page-module__935DJW__main{padding-top:.35rem}}@media (min-width:48rem){.page-module__935DJW__main{padding-top:var(--space-3)}.page-module__935DJW__container{width:min(100% - 3rem,88rem)}}
.SacredTreeExperience-module__3Fr9lW__experience{background:radial-gradient(circle at 50% 68%,#74ddd20f,#0000 17rem),linear-gradient(#173320,#10271a 66%,#0a1710);grid-template-rows:clamp(16.5rem,43svh,24rem) auto;align-content:start;min-height:0;display:grid;position:relative}.SacredTreeExperience-module__3Fr9lW__titleBlock{z-index:10;color:#fffdf5;text-shadow:0 2px 1.2rem #030a06db;pointer-events:none;background:linear-gradient(90deg,#08140eb8,#08140e47 76%,#0000);width:min(22rem,100% - 10.25rem);padding:.6rem 1.1rem .7rem .75rem;position:absolute;top:.65rem;left:.65rem}.SacredTreeExperience-module__3Fr9lW__eyebrow,.SacredTreeExperience-module__3Fr9lW__guideEyebrow{font:600 .62rem/1.4 var(--font-sans);letter-spacing:.18em;margin:0}.SacredTreeExperience-module__3Fr9lW__eyebrow{color:#e5f4e6d6}.SacredTreeExperience-module__3Fr9lW__title{font:500 clamp(1.65rem, 7vw, 3rem) / 1.1 var(--font-serif);letter-spacing:.12em;margin:.12rem 0 0}.SacredTreeExperience-module__3Fr9lW__introduction{color:#fffdf5e6;max-width:24rem;font:500 .7rem/1.55 var(--font-sans);letter-spacing:.035em;margin:.42rem 0 0}.SacredTreeExperience-module__3Fr9lW__guide.SacredTreeExperience-module__3Fr9lW__guide{z-index:12;min-height:12.2rem;padding:1rem 1.1rem max(1rem, env(safe-area-inset-bottom));margin:0 .5rem .5rem;position:relative}.SacredTreeExperience-module__3Fr9lW__guideLine{background:linear-gradient(#0000,#ca5b48 25%,#74ddd2 72%,#0000);width:2px;position:absolute;top:1rem;bottom:1rem;left:0;box-shadow:0 0 .8rem #74ddd242}.SacredTreeExperience-module__3Fr9lW__guideEyebrow{color:#b7ded2}.SacredTreeExperience-module__3Fr9lW__guideTitle{font:500 clamp(1.2rem, 5vw, 1.55rem) / 1.4 var(--font-serif);letter-spacing:.08em;margin:.25rem 0 0}.SacredTreeExperience-module__3Fr9lW__liveRegion{align-items:center;min-height:3.4rem;display:flex}.SacredTreeExperience-module__3Fr9lW__guideCopy,.SacredTreeExperience-module__3Fr9lW__message{color:#fbf7ead6;font:500 .82rem/1.7 var(--font-sans);letter-spacing:.025em;margin:.55rem 0 0}.SacredTreeExperience-module__3Fr9lW__message{color:#fffaf0;font-family:var(--font-serif);font-size:clamp(.94rem,3.6vw,1.08rem)}.SacredTreeExperience-module__3Fr9lW__actions{z-index:1;gap:var(--space-2);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;margin-top:.55rem;display:grid;position:relative}.SacredTreeExperience-module__3Fr9lW__primaryAction{min-width:0}.SacredTreeExperience-module__3Fr9lW__primaryAction[aria-disabled=true]{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}@media (max-width:22rem){.SacredTreeExperience-module__3Fr9lW__titleBlock{width:min(17rem,100% - 9.7rem)}.SacredTreeExperience-module__3Fr9lW__introduction{display:none}.SacredTreeExperience-module__3Fr9lW__guide.SacredTreeExperience-module__3Fr9lW__guide{min-height:11.6rem;padding:.85rem .75rem}.SacredTreeExperience-module__3Fr9lW__liveRegion{min-height:3rem}.SacredTreeExperience-module__3Fr9lW__actions{gap:.4rem}.SacredTreeExperience-module__3Fr9lW__actions .SacredTreeExperience-module__3Fr9lW__primaryAction{letter-spacing:.03em;padding-inline:.5rem;font-size:.8rem}}@media (max-height:37rem) and (max-width:47.99rem){.SacredTreeExperience-module__3Fr9lW__experience{grid-template-rows:minmax(15rem,42svh) auto}}@media (min-width:48rem){.SacredTreeExperience-module__3Fr9lW__experience{height:clamp(34rem, calc(100svh - 7.25rem - env(safe-area-inset-top)), 48rem);display:block;overflow:hidden}.SacredTreeExperience-module__3Fr9lW__titleBlock{top:var(--space-5);left:var(--space-5);width:min(28rem,100% - 18rem);padding:.85rem 1.5rem 1rem .95rem}.SacredTreeExperience-module__3Fr9lW__title{font-size:clamp(2.25rem,4vw,3rem)}.SacredTreeExperience-module__3Fr9lW__introduction{font-size:.76rem}.SacredTreeExperience-module__3Fr9lW__guide.SacredTreeExperience-module__3Fr9lW__guide{right:var(--space-5);bottom:var(--space-5);width:clamp(25rem,34vw,31rem);min-height:13.25rem;margin:0;padding:1.25rem 1.35rem 1.15rem;position:absolute}.SacredTreeExperience-module__3Fr9lW__guideTitle{font-size:1.5rem}.SacredTreeExperience-module__3Fr9lW__guideCopy,.SacredTreeExperience-module__3Fr9lW__message{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.SacredTreeExperience-module__3Fr9lW__guide,.SacredTreeExperience-module__3Fr9lW__titleBlock{transition:none}}
.page-module__3mzHeW__pageShell,.page-module__3mzHeW__page,.page-module__3mzHeW__lockedPage{min-width:0;min-height:100svh}.page-module__3mzHeW__pageShell{background:var(--color-bg-deep);overflow-x:clip}.page-module__3mzHeW__page{min-height:auto;padding-block:.5rem max(.65rem, env(safe-area-inset-bottom));background:linear-gradient(#10241a,#080f12)}.page-module__3mzHeW__container{width:min(100% - .75rem,88rem)}.page-module__3mzHeW__lockedPage{min-height:calc(100svh - 3.6rem - env(safe-area-inset-top));padding-block:1rem max(1rem, env(safe-area-inset-bottom));color:var(--color-text-primary);background:radial-gradient(circle at 50% 28%,#74ddd21a,#0000 18rem),radial-gradient(circle at 18% 82%,#b7433f14,#0000 20rem),linear-gradient(155deg,#101d18,#080d12 66%,#0d1118);place-items:center;display:grid;position:relative}.page-module__3mzHeW__lockedAtmosphere{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 3rem,#74ddd206 3rem 3.05rem),linear-gradient(#0000,#02070661);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.page-module__3mzHeW__lockedContainer{z-index:1;position:relative}.page-module__3mzHeW__lockedNotice.page-module__3mzHeW__lockedNotice{text-align:center;flex-direction:column;align-items:center;width:min(33rem,100%);margin-inline:auto;padding:clamp(2rem,7vw,3.5rem) clamp(1.25rem,6vw,3rem);display:flex}.page-module__3mzHeW__lockedEyebrow{color:var(--color-text-subtle);font:600 .68rem/1.4 var(--font-sans);letter-spacing:.16em;margin:0}.page-module__3mzHeW__lockedSeal{aspect-ratio:1;border:1px solid #74ddd257;border-radius:50%;place-items:center;width:3.5rem;margin:1.35rem 0;display:grid;box-shadow:inset 0 0 1rem #74ddd214}.page-module__3mzHeW__lockedSeal:before{aspect-ratio:1;content:"";border:1px solid #d8b870b8;width:.55rem;transform:rotate(45deg)}.page-module__3mzHeW__lockedTitle{max-width:24rem;font:500 clamp(1.35rem, 6vw, 2rem) / 1.65 var(--font-serif);letter-spacing:.06em;margin:0}.page-module__3mzHeW__lockedCopy{color:var(--color-text-muted);font:500 .86rem/1.8 var(--font-sans);margin:.75rem 0 1.75rem}@media (max-height:37rem) and (max-width:47.99rem){.page-module__3mzHeW__page{padding-top:.35rem}}@media (min-width:48rem){.page-module__3mzHeW__page{padding-top:var(--space-3)}.page-module__3mzHeW__container{width:min(100% - 3rem,88rem)}.page-module__3mzHeW__lockedPage{min-height:calc(100svh - 4.25rem - env(safe-area-inset-top))}}
.WorshipScene-module__bVOZaW__scene{isolation:isolate;width:100%;height:100%;animation:WorshipScene-module__bVOZaW__sceneReveal .9s var(--ease-standard) both;background:#132219;position:relative;overflow:hidden}.WorshipScene-module__bVOZaW__scene:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(#070d0b0a,#0000 48%,#050a092e),linear-gradient(90deg,#050a091f,#0000 44%);position:absolute;inset:0}.WorshipScene-module__bVOZaW__scene>[data-scene-slot=panorama]{transform:scale(var(--worship-zoom-mobile)) translateX(var(--worship-translate-mobile));transform-origin:50%}.WorshipScene-module__bVOZaW__ambientBackdrop{z-index:0;filter:blur(.9rem)saturate(88%)brightness(.62);position:absolute;inset:-1rem;overflow:hidden;transform:scale(1.06)}.WorshipScene-module__bVOZaW__ambientBackdrop [data-scene-slot=panorama] img{object-fit:cover!important;transform:none!important}.WorshipScene-module__bVOZaW__atmosphere{z-index:2;opacity:.58;transition:opacity var(--motion-slow) var(--ease-standard);background:radial-gradient(circle at 76% 38%,#f6f1e71a,#0000 34%);position:absolute;inset:0}.WorshipScene-module__bVOZaW__bell .WorshipScene-module__bVOZaW__atmosphere{opacity:.88}.WorshipScene-module__bVOZaW__prayer .WorshipScene-module__bVOZaW__atmosphere{animation:WorshipScene-module__bVOZaW__prayerStillness 2.4s var(--ease-standard) both;background:radial-gradient(circle at 72% 40%,#f6f1e721,#0000 31%),radial-gradient(circle at 58% 55%,#74ddd20e,#0000 37%)}.WorshipScene-module__bVOZaW__complete .WorshipScene-module__bVOZaW__atmosphere{animation:WorshipScene-module__bVOZaW__lightGather 1.2s var(--ease-standard) both;background:radial-gradient(circle at 70% 42%,#d8b87021,#0000 30%)}.WorshipScene-module__bVOZaW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes WorshipScene-module__bVOZaW__sceneReveal{0%{opacity:0}to{opacity:1}}@keyframes WorshipScene-module__bVOZaW__prayerStillness{0%{opacity:.55}to{opacity:.92}}@keyframes WorshipScene-module__bVOZaW__lightGather{0%{opacity:.4;transform:scale(1.06)}to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WorshipScene-module__bVOZaW__scene,.WorshipScene-module__bVOZaW__prayer .WorshipScene-module__bVOZaW__atmosphere,.WorshipScene-module__bVOZaW__complete .WorshipScene-module__bVOZaW__atmosphere{animation:none}}@media (min-width:48rem){.WorshipScene-module__bVOZaW__scene{position:absolute;inset:0}.WorshipScene-module__bVOZaW__scene>[data-scene-slot=panorama]{transform:scale(var(--worship-zoom-desktop)) translateX(var(--worship-translate-desktop))}}
.HeartWaveScene-module__nJTuya__scene{isolation:isolate;background:#173129;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.HeartWaveScene-module__nJTuya__image{z-index:1;object-fit:cover;object-position:var(--heart-wave-object-position-mobile);-webkit-user-select:none;user-select:none;animation:HeartWaveScene-module__nJTuya__sceneReveal var(--motion-slow) var(--ease-standard) both}.HeartWaveScene-module__nJTuya__ambientImage{display:none}.HeartWaveScene-module__nJTuya__imageFrame{z-index:1;position:absolute;inset:0;overflow:hidden}.HeartWaveScene-module__nJTuya__veil{z-index:2;pointer-events:none;background:linear-gradient(#0411121f,#0000 44%,#040c106b),linear-gradient(90deg,#040e1138,#0000 38% 72%,#040e111a);position:absolute;inset:0}.HeartWaveScene-module__nJTuya__waveField{z-index:3;aspect-ratio:1;opacity:.18;pointer-events:none;width:min(21rem,55vw);transition:opacity var(--motion-slow) var(--ease-standard);position:absolute;top:46%;left:54%;transform:translate(-50%,-50%)}.HeartWaveScene-module__nJTuya__waveField span{border:1px solid #74ddd285;border-radius:50%;position:absolute;inset:20%;box-shadow:0 0 1.2rem #74ddd22e,inset 0 0 1rem #74ddd21a}.HeartWaveScene-module__nJTuya__waveField span:nth-child(2){opacity:.62;inset:8%}.HeartWaveScene-module__nJTuya__waveField span:nth-child(3){opacity:.32;inset:-5%}.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField{opacity:.85}.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField span{animation:HeartWaveScene-module__nJTuya__waveScan 2.4s var(--ease-standard) infinite}.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField span:nth-child(2){animation-delay:.18s}.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField span:nth-child(3){animation-delay:.36s}@keyframes HeartWaveScene-module__nJTuya__sceneReveal{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes HeartWaveScene-module__nJTuya__waveScan{0%,to{opacity:.18;transform:scale(.86)}52%{opacity:.9;transform:scale(1)}}@media (min-width:48rem){.HeartWaveScene-module__nJTuya__expo .HeartWaveScene-module__nJTuya__ambientImage{z-index:0;object-position:var(--heart-wave-object-position-desktop);filter:saturate(108%)brightness(1.06)contrast(1.02);display:block}.HeartWaveScene-module__nJTuya__expo .HeartWaveScene-module__nJTuya__imageFrame{inset-inline:auto;width:90%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.HeartWaveScene-module__nJTuya__image{object-position:var(--heart-wave-object-position-desktop);filter:saturate(108%)brightness(1.06)contrast(1.02)}.HeartWaveScene-module__nJTuya__veil{background:linear-gradient(#0411120f,#0000 48%,#040c1038),linear-gradient(90deg,#040e111c,#0000 38% 72%,#040e110d)}.HeartWaveScene-module__nJTuya__waveField{width:min(24rem,31vw);top:48%;left:54%}}@media (prefers-reduced-motion:reduce){.HeartWaveScene-module__nJTuya__image,.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField span{animation:none}.HeartWaveScene-module__nJTuya__analyzing .HeartWaveScene-module__nJTuya__waveField{opacity:.48}}
.ShrineViewport-module__Gqfy1G__viewport{isolation:isolate;border-radius:var(--radius-md);background:#0d1719;border:1px solid #a4c9d53d;min-width:0;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #01040e47,inset 0 0 0 1px #f6f1e706}@media (min-width:48rem){.ShrineViewport-module__Gqfy1G__viewport{border-radius:var(--radius-lg)}}
.ExpoWorshipExperience-module__oKMaNW__experience{border-radius:var(--radius-lg);border:1px solid #a4c9d53d;min-height:min(42rem,100svh - 10rem);position:relative;overflow:hidden}.ExpoWorshipExperience-module__oKMaNW__experience>section:first-child{position:absolute;inset:0}.ExpoWorshipExperience-module__oKMaNW__panel.ExpoWorshipExperience-module__oKMaNW__panel{z-index:4;width:min(31rem,100% - 2rem);padding:clamp(1.25rem,3vw,2.25rem);position:absolute;bottom:clamp(1rem,5vw,3rem);right:clamp(1rem,5vw,4rem)}.ExpoWorshipExperience-module__oKMaNW__eyebrow,.ExpoWorshipExperience-module__oKMaNW__copy{margin:0}.ExpoWorshipExperience-module__oKMaNW__eyebrow{color:var(--color-text-muted);letter-spacing:var(--tracking-label);font-size:.72rem}.ExpoWorshipExperience-module__oKMaNW__panel h2{color:var(--color-warm-white);font:600 clamp(1.6rem, 3vw, 2.4rem)/1.25 var(--font-serif);margin:.4rem 0 0}.ExpoWorshipExperience-module__oKMaNW__copy{color:var(--color-text-primary);margin-top:.9rem;line-height:1.8}.ExpoWorshipExperience-module__oKMaNW__actions{margin-top:1.2rem}.ExpoWorshipExperience-module__oKMaNW__actions button{border:1px solid var(--ui-button-primary-border);width:100%;min-height:3.25rem;color:var(--color-warm-white);background:var(--ui-button-primary-background);font:600 1rem/1.2 var(--font-sans);letter-spacing:.08em;cursor:pointer}.ExpoWorshipExperience-module__oKMaNW__actions button:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.ExpoWorshipExperience-module__oKMaNW__actions button:disabled{cursor:wait;opacity:.7}.ExpoWorshipExperience-module__oKMaNW__completionChoices{gap:.75rem;display:grid}.ExpoWorshipExperience-module__oKMaNW__completionChoice{background:#061118b3;border:1px solid #a4c9d547;gap:.75rem;padding:1rem;display:grid}.ExpoWorshipExperience-module__oKMaNW__completionChoice h3,.ExpoWorshipExperience-module__oKMaNW__completionChoice p{margin:0}.ExpoWorshipExperience-module__oKMaNW__completionChoice h3{color:var(--color-warm-white);font:600 1.1rem/1.35 var(--font-serif)}.ExpoWorshipExperience-module__oKMaNW__completionChoice p{color:var(--color-text-primary);font-size:.92rem;line-height:1.65}.ExpoWorshipExperience-module__oKMaNW__choiceLink{border:1px solid var(--ui-button-primary-border);min-height:3.25rem;color:var(--color-warm-white);background:var(--ui-button-primary-background);font:600 1rem/1.2 var(--font-sans);letter-spacing:.08em;place-items:center;text-decoration:none;display:grid}.ExpoWorshipExperience-module__oKMaNW__choiceLink:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}@media (min-width:64rem) and (min-height:40rem){.ExpoWorshipExperience-module__oKMaNW__experience{aspect-ratio:auto;border-color:#c8d0d01f;border-radius:.75rem;flex:auto;width:calc(100vw - 4rem);min-height:0;left:50%;transform:translate(-50%)}.ExpoWorshipExperience-module__oKMaNW__experience>section:first-child{background:#071014}.ExpoWorshipExperience-module__oKMaNW__experience>section:first-child>[data-scene-slot=panorama] img{object-fit:cover;object-position:50% 52%}.ExpoWorshipExperience-module__oKMaNW__panel.ExpoWorshipExperience-module__oKMaNW__panel{width:24rem;padding:1.25rem;bottom:1.5rem;right:1.5rem;box-shadow:0 .5rem 1.5rem #01050b33}.ExpoWorshipExperience-module__oKMaNW__panel h2{font-size:1.5rem;line-height:1.35}.ExpoWorshipExperience-module__oKMaNW__copy{margin-top:.65rem;line-height:1.65}.ExpoWorshipExperience-module__oKMaNW__actions{margin-top:.9rem}.ExpoWorshipExperience-module__oKMaNW__completionChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.ExpoWorshipExperience-module__oKMaNW__experience{min-height:34rem}.ExpoWorshipExperience-module__oKMaNW__panel.ExpoWorshipExperience-module__oKMaNW__panel{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}}.ExpoWorshipExperience-module__oKMaNW__experience:has(.ExpoWorshipExperience-module__oKMaNW__completePanel){align-items:end;min-height:min-content;padding:24px;display:grid}.ExpoWorshipExperience-module__oKMaNW__completePanel.ExpoWorshipExperience-module__oKMaNW__panel{justify-self:end;width:min(44rem,100%);min-width:0;position:relative;inset:auto}@media (min-width:48rem){.ExpoWorshipExperience-module__oKMaNW__completePanel .ExpoWorshipExperience-module__oKMaNW__completionChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ExpoExperience-module__pH5rwa__expo{min-height:100svh;color:var(--color-text-primary);background:#071014}.ExpoExperience-module__pH5rwa__expo[data-expo-flow=heartWave],.ExpoExperience-module__pH5rwa__expo[data-expo-flow=result],.ExpoExperience-module__pH5rwa__expo[data-expo-flow=heartWave] .ExpoExperience-module__pH5rwa__main,.ExpoExperience-module__pH5rwa__expo[data-expo-flow=result] .ExpoExperience-module__pH5rwa__main{min-height:0}@media (min-width:64rem) and (min-height:40rem){:is(.site-content:has([data-expo-flow=heartWave]),.site-content:has([data-expo-flow=result])){flex:auto;min-height:0;display:flex}.ExpoExperience-module__pH5rwa__expo[data-expo-flow=heartWave],.ExpoExperience-module__pH5rwa__expo[data-expo-flow=result],.ExpoExperience-module__pH5rwa__expo[data-expo-flow=heartWave] .ExpoExperience-module__pH5rwa__main,.ExpoExperience-module__pH5rwa__expo[data-expo-flow=result] .ExpoExperience-module__pH5rwa__main{flex-direction:column;flex:auto;display:flex}.site-content:has([data-expo-flow=worship]){flex:auto;min-height:0;display:flex}.ExpoExperience-module__pH5rwa__expo[data-expo-flow=worship],.ExpoExperience-module__pH5rwa__expo[data-expo-flow=worship] .ExpoExperience-module__pH5rwa__main{flex-direction:column;flex:auto;min-height:0;display:flex}}.ExpoExperience-module__pH5rwa__header{background:#071014eb;border-bottom:1px solid #a4c9d538;justify-content:space-between;align-items:center;min-height:4.75rem;padding:.8rem clamp(1rem,4vw,4rem);display:flex}.ExpoExperience-module__pH5rwa__brand{color:var(--color-warm-white);align-items:center;gap:.75rem;display:flex}.ExpoExperience-module__pH5rwa__brandMark{width:2rem;height:2rem;color:var(--color-vermilion);border:1px solid #bc4d3ea6;border-radius:50%;place-items:center;display:grid}.ExpoExperience-module__pH5rwa__brand strong,.ExpoExperience-module__pH5rwa__brand small{display:block}.ExpoExperience-module__pH5rwa__brand strong{font:600 1.05rem/1.2 var(--font-serif);letter-spacing:.09em}.ExpoExperience-module__pH5rwa__brand small{color:var(--color-text-muted);letter-spacing:.14em;margin-top:.15rem;font-size:.58rem}.ExpoExperience-module__pH5rwa__staffControl{font-size:.72rem;position:relative}.ExpoExperience-module__pH5rwa__staffControl summary{color:var(--color-text-muted);cursor:pointer}.ExpoExperience-module__pH5rwa__staffControl button{z-index:10;width:9rem;color:var(--color-warm-white);font:inherit;background:#311715;border:1px solid #bc4d3e8c;padding:.6rem;position:absolute;top:1.5rem;right:0}.ExpoExperience-module__pH5rwa__main{width:min(100% - 2rem,92rem);min-height:calc(100svh - 4.75rem);margin:0 auto;padding:1rem 0}.ExpoExperience-module__pH5rwa__landing,.ExpoExperience-module__pH5rwa__extras,.ExpoExperience-module__pH5rwa__board,.ExpoExperience-module__pH5rwa__unavailable{place-items:center;min-height:calc(100svh - 6.75rem);display:grid}.ExpoExperience-module__pH5rwa__landing{border-radius:var(--radius-lg);background:#10231e;border:1px solid #a4c9d53d;position:relative;overflow:hidden}.ExpoExperience-module__pH5rwa__landingScene{background-blend-mode:normal;filter:none;opacity:1;background-image:url(/assets/home/scene/shrine-panorama-aether-lv4-v02-desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ExpoExperience-module__pH5rwa__landingPanel,.ExpoExperience-module__pH5rwa__extrasPanel,.ExpoExperience-module__pH5rwa__boardPanel,.ExpoExperience-module__pH5rwa__unavailablePanel{z-index:1;width:min(35rem,100% - 2rem);padding:clamp(1.5rem,4vw,3rem);position:relative}.ExpoExperience-module__pH5rwa__eyebrow{color:var(--color-cyan);letter-spacing:var(--tracking-label);margin:0;font-size:.7rem}.ExpoExperience-module__pH5rwa__landingPanel h1,.ExpoExperience-module__pH5rwa__extrasPanel h1,.ExpoExperience-module__pH5rwa__boardPanel h2,.ExpoExperience-module__pH5rwa__unavailablePanel h1{color:var(--color-warm-white);font:600 clamp(1.9rem, 4vw, 3.3rem)/1.24 var(--font-serif);letter-spacing:.07em;margin:.45rem 0 .85rem}.ExpoExperience-module__pH5rwa__landingPanel p:not(.ExpoExperience-module__pH5rwa__eyebrow):not(.ExpoExperience-module__pH5rwa__privacyNote):not(.ExpoExperience-module__pH5rwa__errorNotice),.ExpoExperience-module__pH5rwa__extrasPanel p:not(.ExpoExperience-module__pH5rwa__eyebrow),.ExpoExperience-module__pH5rwa__boardPanel p,.ExpoExperience-module__pH5rwa__unavailablePanel p{line-height:1.85}.ExpoExperience-module__pH5rwa__primaryButton,.ExpoExperience-module__pH5rwa__secondaryButton{width:100%;min-height:3.2rem;font:600 .95rem/1.2 var(--font-sans);letter-spacing:.08em;cursor:pointer;padding:.75rem 1rem}.ExpoExperience-module__pH5rwa__primaryButton{border:1px solid var(--ui-button-primary-border);color:var(--color-warm-white);background:var(--ui-button-primary-background);margin-top:1rem}.ExpoExperience-module__pH5rwa__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-primary);background:#080e1661}.ExpoExperience-module__pH5rwa__primaryButton:focus-visible,.ExpoExperience-module__pH5rwa__secondaryButton:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.ExpoExperience-module__pH5rwa__primaryButton:disabled{cursor:wait;opacity:.7}.ExpoExperience-module__pH5rwa__privacyNote{color:var(--color-text-muted);margin:.9rem 0 0;font-size:.75rem;line-height:1.55}.ExpoExperience-module__pH5rwa__errorNotice,.ExpoExperience-module__pH5rwa__liveNotice{color:#ffd4cf;margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.ExpoExperience-module__pH5rwa__liveNotice{z-index:30;background:#2a100ff0;border:1px solid #bc4d3e8c;width:min(26rem,100% - 2rem);padding:.8rem 1rem;position:fixed;bottom:1rem;right:1rem}.ExpoExperience-module__pH5rwa__extraActions{gap:.75rem;margin-top:1.25rem;display:grid}.ExpoExperience-module__pH5rwa__board{background:radial-gradient(circle at 50% 20%,#74ddd226,#0000 35%)}.ExpoExperience-module__pH5rwa__boardNote{color:var(--color-text-muted);border-top:1px solid #a4c9d533;padding-top:1rem;font-size:.86rem}.ExpoExperience-module__pH5rwa__boardPanel .ExpoExperience-module__pH5rwa__secondaryButton{margin-top:1.15rem}.ExpoExperience-module__pH5rwa__unavailable{background:#071014;padding:1rem}.ExpoExperience-module__pH5rwa__unavailablePanel a{color:var(--color-cyan);margin-top:1rem;display:inline-block}@media (max-width:47.99rem){.ExpoExperience-module__pH5rwa__main{width:100%;padding:0}.ExpoExperience-module__pH5rwa__landing{border-inline:0;border-radius:0;min-height:calc(100svh - 4.75rem)}.ExpoExperience-module__pH5rwa__landingPanel,.ExpoExperience-module__pH5rwa__extrasPanel,.ExpoExperience-module__pH5rwa__boardPanel{width:calc(100% - 1.5rem)}.ExpoExperience-module__pH5rwa__header{min-height:4.25rem}.ExpoExperience-module__pH5rwa__landing,.ExpoExperience-module__pH5rwa__extras,.ExpoExperience-module__pH5rwa__board{min-height:calc(100svh - 4.25rem)}}@media (min-width:48rem){.ExpoExperience-module__pH5rwa__landing{place-items:end start;padding:clamp(1.25rem,2vw,2rem)}.ExpoExperience-module__pH5rwa__landingPanel{width:min(34%,28rem);padding:clamp(1rem,1.35vw,1.35rem)}.ExpoExperience-module__pH5rwa__landingPanel h1{margin-bottom:.5rem;font-size:clamp(1.7rem,2.15vw,1.9rem);line-height:1.2}.ExpoExperience-module__pH5rwa__landingPanel p:not(.ExpoExperience-module__pH5rwa__eyebrow):not(.ExpoExperience-module__pH5rwa__privacyNote):not(.ExpoExperience-module__pH5rwa__errorNotice){font-size:clamp(.86rem,1vw,.94rem);line-height:1.65}.ExpoExperience-module__pH5rwa__landingPanel .ExpoExperience-module__pH5rwa__primaryButton{min-height:3rem;margin-top:.6rem;padding:.65rem .85rem;font-size:.9rem}.ExpoExperience-module__pH5rwa__landingPanel .ExpoExperience-module__pH5rwa__privacyNote{margin-top:.55rem}}@media (prefers-reduced-motion:reduce){.ExpoExperience-module__pH5rwa__primaryButton,.ExpoExperience-module__pH5rwa__secondaryButton{transition:none}}
