.experience-grain{z-index:89;opacity:.032;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");width:200%;height:200%;animation:.24s steps(2,end) infinite experience-grain;position:fixed;inset:-50%}@keyframes experience-grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,4%)}to{transform:translate(-2%,-4%)}}.experience-veil{z-index:200;color:#f2eadf;pointer-events:none;background:#070a0e;place-items:center;transition:clip-path .95s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.experience-veil:before,.experience-veil:after{content:"";border:1px solid #f2eadf1f;border-radius:50%;position:absolute}.experience-veil:before{aspect-ratio:1;width:min(74vw,66rem)}.experience-veil:after{aspect-ratio:1;width:min(46vw,39rem)}.experience-veil.is-entering,.experience-veil.is-leaving{clip-path:inset(0)}.experience-veil.is-idle{clip-path:inset(0 0 100%)}.experience-veil-mark{z-index:1;width:4.8rem;animation:2.4s ease-in-out infinite experience-mark-breathe;position:relative}.experience-veil-mark svg{stroke:currentColor;stroke-width:1px;width:100%}.experience-veil-mark circle{fill:#b97852;stroke:none}.experience-veil>span{letter-spacing:.22em;text-transform:uppercase;opacity:.48;font-size:.7rem;position:absolute;bottom:3rem}@keyframes experience-mark-breathe{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.experience-cursor,.experience-cursor-dot{z-index:180;pointer-events:none;will-change:transform;display:none;position:fixed;top:0;left:0;transform:translate(-10rem,-10rem)}.experience-cursor{mix-blend-mode:difference;border:1px solid #f2eadf7a;border-radius:50%;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;transition:width .26s,height .26s,margin .26s,background .26s}.experience-cursor span{border-radius:inherit;border:1px solid #f2eadf1f;position:absolute;inset:.34rem}.experience-cursor.is-interactive{background:#f2eadf21;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem}.experience-cursor-dot{mix-blend-mode:difference;background:#f2eadf;border-radius:50%;width:.28rem;height:.28rem;margin:-.14rem 0 0 -.14rem}.experience-sound{z-index:100;color:#f2eadfb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.15em;text-transform:uppercase;background:#070a0e8a;border:1px solid #f2eadf38;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.69rem;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.experience-sound:before{content:"";border:1px solid;border-radius:50%;width:.42rem;height:.42rem}.experience-sound[aria-pressed=true]:before{background:#d7b28e;border-color:#d7b28e;animation:2.8s ease-out infinite soundscape-pulse;box-shadow:0 0 #d7b28e47}@keyframes soundscape-pulse{65%,to{box-shadow:0 0 0 .65rem #d7b28e00}}.experience-sound svg{width:.95rem}.sound-meter{align-items:center;gap:.12rem;height:.8rem;display:inline-flex}.sound-meter b{transform-origin:bottom;background:currentColor;width:1px;height:28%}.experience-sound[aria-pressed=true] .sound-meter b{animation:1.1s ease-in-out infinite alternate spatial-meter}.experience-sound[aria-pressed=true] .sound-meter b:nth-child(2){animation-delay:-.42s}.experience-sound[aria-pressed=true] .sound-meter b:nth-child(3){animation-delay:-.78s}@keyframes spatial-meter{0%{height:22%}to{height:100%}}@media (hover:hover) and (pointer:fine){.immersive-ready body,.immersive-ready a,.immersive-ready button{cursor:none}.experience-cursor,.experience-cursor-dot{display:block}}@media (max-width:620px){.experience-sound span{display:none}.experience-sound{padding:.7rem}}@media (prefers-reduced-motion:reduce){.experience-grain{animation:none}.experience-veil{transition-duration:.25s}.experience-veil-mark{animation:none}.experience-cursor,.experience-cursor-dot{display:none!important}.immersive-ready body,.immersive-ready a,.immersive-ready button{cursor:auto}}
