.stupa-loader-module__u8rv2q__screen{z-index:90;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}html.intro-locked .stupa-loader-module__u8rv2q__screen{display:none}.stupa-loader-module__u8rv2q__overlay{z-index:1002;pointer-events:none;place-items:center;transition:opacity .5s;display:none;position:fixed;inset:0}html.intro-locked .stupa-loader-module__u8rv2q__overlay{display:grid}:is(html.intro-locked:has(.entry.is-scanning) .stupa-loader-module__u8rv2q__overlay,html.intro-locked:has(.entry.is-leaving) .stupa-loader-module__u8rv2q__overlay){opacity:0}.stupa-loader-module__u8rv2q__stupa{aspect-ratio:.5895;width:min(18vw,96px);position:relative}.stupa-loader-module__u8rv2q__piece{opacity:0;will-change:transform, opacity;height:auto;animation-duration:2.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;position:absolute}.stupa-loader-module__u8rv2q__base{width:100%;animation-name:stupa-loader-module__u8rv2q__build-base;bottom:0%;left:0%}.stupa-loader-module__u8rv2q__subbase{width:76.71%;animation-name:stupa-loader-module__u8rv2q__build-subbase;bottom:9.83%;left:12.56%}.stupa-loader-module__u8rv2q__bumpa{width:53.88%;animation-name:stupa-loader-module__u8rv2q__build-bumpa;bottom:39.43%;left:23.97%}.stupa-loader-module__u8rv2q__buddha{width:11.64%;animation-name:stupa-loader-module__u8rv2q__build-buddha;bottom:42.26%;left:44.98%}.stupa-loader-module__u8rv2q__spire{width:17.58%;animation-name:stupa-loader-module__u8rv2q__build-spire;bottom:63.12%;left:42.01%}.stupa-loader-module__u8rv2q__parasol{width:17.35%;animation-name:stupa-loader-module__u8rv2q__build-parasol;bottom:85.2%;left:42.01%}.stupa-loader-module__u8rv2q__crown{width:12.33%;animation-name:stupa-loader-module__u8rv2q__build-crown;bottom:93%;left:44.75%}@keyframes stupa-loader-module__u8rv2q__build-base{0%,0%{opacity:0;transform:translateY(-40%)}13.89%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-subbase{0%,11.67%{opacity:0;transform:translateY(-40%)}25.56%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-bumpa{0%,23.33%{opacity:0;transform:translateY(-40%)}37.22%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-buddha{0%,35%{opacity:0;transform:translateY(-40%)}48.89%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-spire{0%,46.67%{opacity:0;transform:translateY(-40%)}60.56%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-parasol{0%,58.33%{opacity:0;transform:translateY(-40%)}72.22%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}@keyframes stupa-loader-module__u8rv2q__build-crown{0%,70%{opacity:0;transform:translateY(-40%)}83.89%,87.22%{opacity:1;transform:none}97.22%,to{opacity:0;transform:none}}.stupa-loader-module__u8rv2q__overlay{grid-auto-flow:row;align-content:center;gap:22px}.stupa-loader-module__u8rv2q__progress{justify-self:center;width:min(34vw,130px);position:relative}.stupa-loader-module__u8rv2q__track{background:color-mix(in srgb, var(--gold,#c8a96e) 22%, transparent);height:1px;display:block;position:relative;overflow:hidden}.stupa-loader-module__u8rv2q__fill{background:var(--gold,#c8a96e);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stupa-loader-module__u8rv2q__percent{text-align:center;font-family:var(--body,Georgia, serif);font-weight:400;font-size:calc(11px * var(--a11y-text,1));letter-spacing:.08em;font-variant-numeric:tabular-nums lining-nums;color:var(--gold,#c8a96e);white-space:nowrap;margin-top:12px;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.stupa-loader-module__u8rv2q__piece{opacity:1;animation:none}}.stupa-loader-module__u8rv2q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.a11y-menu-module__0sGUpq__scrim{z-index:95;background:#140e0c52;position:fixed;inset:0}.a11y-menu-module__0sGUpq__panel{z-index:96;width:min(520px,100vw - 24px,100dvh - 120px);font-family:var(--font-satoshi,system-ui), system-ui, sans-serif;color:#fff;text-shadow:0 1px 2px #00000073;outline:none;justify-items:center;gap:14px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.a11y-menu-module__0sGUpq__wheel{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.a11y-menu-module__0sGUpq__glass{-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);background:#1c16146b;border-radius:50%;position:absolute;inset:0;box-shadow:0 24px 60px #0000004d}.a11y-menu-module__0sGUpq__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a11y-menu-module__0sGUpq__segment{fill:#ffffff12;cursor:pointer;transition:fill .2s var(--bt-ease,ease), filter .2s var(--bt-ease,ease)}[data-current]>.a11y-menu-module__0sGUpq__segment{fill:#ffffff24}[data-on]>.a11y-menu-module__0sGUpq__segment{fill:#ffffff3d}[data-on][data-current]>.a11y-menu-module__0sGUpq__segment{fill:#ffffff4d}.a11y-menu-module__0sGUpq__option{aspect-ratio:1;color:#fff;cursor:pointer;width:23%;text-shadow:inherit;background:0 0;border:0;border-radius:50%;place-content:center;justify-items:center;gap:4px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.a11y-menu-module__0sGUpq__option svg{stroke-width:1.5px;filter:drop-shadow(0 1px 1.5px #0006);width:clamp(20px,6.4cqw,32px);height:auto}.a11y-menu-module__0sGUpq__option:focus-visible{outline:none}.a11y-menu-module__0sGUpq__option:after{content:"";opacity:0;width:6px;height:6px;transition:opacity .2s var(--bt-ease,ease), transform .2s var(--bt-ease,ease);background:#fff;border-radius:50%;margin-top:2px;transform:scale(.4);box-shadow:0 0 8px #ffffffe6}.a11y-menu-module__0sGUpq__option[data-on]:after{opacity:1;transform:none}.a11y-menu-module__0sGUpq__short{letter-spacing:.02em;white-space:nowrap;font-size:clamp(10.5px,2.9cqw,14px);line-height:1.1}.a11y-menu-module__0sGUpq__centre{text-align:center;background:#ffffff1a;border-radius:50%;align-content:center;justify-items:center;gap:6px;padding:0 9%;display:grid;position:absolute;inset:23.5%}.a11y-menu-module__0sGUpq__title{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:clamp(10px,2.6cqw,12px);font-weight:400}.a11y-menu-module__0sGUpq__label{margin:0;font-size:clamp(16px,4.6cqw,22px);line-height:1.15}.a11y-menu-module__0sGUpq__close{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:#fff;cursor:pointer;background:#1c16146b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.a11y-menu-module__0sGUpq__close:hover{background:#1c16149e}.a11y-menu-module__0sGUpq__close:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.a11y-menu-module__0sGUpq__note{text-align:center;color:#ffffffe6;max-width:34ch;margin:0;font-size:13px;line-height:1.4}.a11y-menu-module__0sGUpq__float{z-index:60;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--bt-line-2,#d8cec3);background:var(--bt-surface,#fffdf9);width:44px;height:44px;color:var(--bt-accent,#4a1a2e);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 18px #2219151f}.a11y-menu-module__0sGUpq__float:hover{background:var(--bt-ground,#efe6d8)}.a11y-menu-module__0sGUpq__float:focus-visible{outline:2px solid var(--bt-accent,#4a1a2e);outline-offset:3px}
