*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-\[0\.92em\]{height:.92em}.h-\[1\.02em\]{height:1.02em}.h-\[100svh\]{height:100svh}.h-full{height:100%}.min-h-\[560px\]{min-height:560px}.w-\[0\.92em\]{width:.92em}.w-\[1\.02em\]{width:1.02em}.w-full{width:100%}.max-w-\[980px\]{max-width:980px}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.text-center{text-align:center}.font-sans{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}.text-\[13px\]{font-size:13px}.font-medium{font-weight:500}.leading-none{line-height:1}.tracking-\[0\.05em\]{letter-spacing:.05em}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html,body,#root{margin:0;padding:0;width:100%;height:100%;background:#e8dfd0;color:#4a3f2f;overscroll-behavior:none;touch-action:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}canvas{display:block;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none}.lighting-shell{background:#e8dfd0;color:#4a3f2f;transition:background-color .48s cubic-bezier(.22,1,.36,1),color .28s ease}.lighting-ambience{pointer-events:none;z-index:1;opacity:.96}.vignette{pointer-events:none;z-index:2}.lighting-shell[data-lighting-preset=day]{--hint-color: rgba(107, 90, 68, .76);--footer-text: #6b5a44;--footer-muted: rgba(107, 90, 68, .72);--footer-divider: rgba(107, 90, 68, .35);--footer-link: #6b5a44;--footer-hover: #3e321f;--toolbar-shell: rgba(255, 251, 243, .58);--toolbar-border: rgba(122, 96, 65, .16);--toolbar-shadow: 0 18px 40px rgba(123, 99, 66, .12);--toolbar-button: rgba(255, 255, 255, .44);--toolbar-button-hover: rgba(255, 255, 255, .84);--toolbar-icon: #6f5a41;--toolbar-active-bg: #3e321f;--toolbar-active-icon: #fff7ef;--toolbar-active-shadow: 0 12px 28px rgba(88, 67, 42, .26);background:#e8dfd0}.lighting-shell[data-lighting-preset=day] .lighting-ambience{background:radial-gradient(circle at 22% 18%,#fff8ee6b,#fff8ee00 26%),radial-gradient(circle at 82% 16%,#d9c7aa47,#d9c7aa00 24%),linear-gradient(180deg,#fff8ee2e,#fff8ee00 36%)}.lighting-shell[data-lighting-preset=day] .vignette{background:radial-gradient(120% 90% at 50% 45%,#e8dfd000 40%,#9b856524 82%,#7864463d);mix-blend-mode:multiply}.lighting-shell[data-lighting-preset=neon]{--hint-color: rgba(96, 235, 255, .88);--footer-text: #bfd9ff;--footer-muted: rgba(191, 217, 255, .74);--footer-divider: rgba(191, 217, 255, .3);--footer-link: #d8eeff;--footer-hover: #ffffff;--toolbar-shell: rgba(8, 13, 30, .62);--toolbar-border: rgba(97, 139, 255, .22);--toolbar-shadow: 0 22px 44px rgba(3, 7, 20, .46);--toolbar-button: rgba(21, 33, 67, .46);--toolbar-button-hover: rgba(31, 52, 96, .72);--toolbar-icon: #dce6ff;--toolbar-active-bg: #12264d;--toolbar-active-icon: #8ff7ff;--toolbar-active-shadow: 0 0 0 1px rgba(96, 235, 255, .34), 0 0 28px rgba(96, 235, 255, .28);background:#0b0f1b}.lighting-shell[data-lighting-preset=neon] .lighting-ambience{background:radial-gradient(circle at 18% 18%,#ff49bf38,#ff49bf00 28%),radial-gradient(circle at 84% 16%,#60ebff3d,#60ebff00 24%),linear-gradient(180deg,#0d173438,#0d17349e);mix-blend-mode:screen}.lighting-shell[data-lighting-preset=neon] .vignette{background:radial-gradient(120% 90% at 50% 44%,#0b0f1b00 34%,#080c1938 72%,#01030aa3),radial-gradient(circle at 76% 30%,#4600653d,#46006500 22%);mix-blend-mode:screen;opacity:.9}.lighting-shell[data-lighting-preset=rim]{--hint-color: rgba(190, 220, 255, .82);--footer-text: #b6cadb;--footer-muted: rgba(182, 202, 219, .78);--footer-divider: rgba(182, 202, 219, .28);--footer-link: #d7e7f4;--footer-hover: #ffffff;--toolbar-shell: rgba(7, 11, 19, .58);--toolbar-border: rgba(133, 170, 207, .18);--toolbar-shadow: 0 18px 38px rgba(2, 4, 10, .36);--toolbar-button: rgba(17, 24, 37, .52);--toolbar-button-hover: rgba(30, 43, 63, .8);--toolbar-icon: #d2e5f7;--toolbar-active-bg: #203449;--toolbar-active-icon: #eff9ff;--toolbar-active-shadow: 0 14px 34px rgba(7, 15, 24, .44);background:#091019}.lighting-shell[data-lighting-preset=rim] .lighting-ambience{background:radial-gradient(circle at 78% 18%,#9dd4ff14,#9dd4ff00 20%),linear-gradient(180deg,#070b1214,#070b1233);opacity:.42}.lighting-shell[data-lighting-preset=rim] .vignette{background:radial-gradient(120% 90% at 50% 44%,#09101900 28%,#04070c2e 72%,#01020594),radial-gradient(circle at 50% 38%,#bce1ff0d,#bce1ff00 18%);mix-blend-mode:screen}.rotate-hint{position:absolute;z-index:5;left:clamp(4%,7vw,12%);top:35%;color:var(--hint-color, rgba(107, 90, 68, .76));pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color .28s ease;animation:hintAppear .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.3s;opacity:0}@keyframes hintAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.rotate-hint svg{width:clamp(108px,10vw,148px);height:auto;display:block;overflow:visible}@media(max-width:640px){.rotate-hint{left:4%;top:24%}.rotate-hint svg{width:clamp(88px,22vw,118px)}}@media(prefers-reduced-motion:reduce){:root{--motion: 0}.rotate-hint{animation:none;opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer__inner{color:var(--footer-text);transition:color .32s ease}.site-footer__muted{color:var(--footer-muted)}.site-footer__divider{color:var(--footer-divider)}.site-footer__link{color:var(--footer-link);opacity:.88;transition:color .3s ease,opacity .3s ease,transform .3s ease}.site-footer__link:hover{color:var(--footer-hover);opacity:1}.site-footer__link:focus-visible{outline:none;color:var(--footer-hover);opacity:1}.lighting-toolbar__group{display:inline-flex;align-items:center;gap:10px;padding:0}.lighting-toolbar__button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:var(--toolbar-button);color:var(--toolbar-icon);box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,opacity .24s ease;-webkit-tap-highlight-color:transparent}.lighting-toolbar__button:hover{background:var(--toolbar-button-hover)}.lighting-toolbar__button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff3,var(--toolbar-active-shadow)}.lighting-toolbar__button.is-active{background:var(--toolbar-active-bg);color:var(--toolbar-active-icon);box-shadow:var(--toolbar-active-shadow)}.lighting-toolbar__icon{width:20px;height:20px}@media(max-width:640px){.lighting-toolbar__group{gap:8px}.lighting-toolbar__button{width:44px;height:44px}}.loading-screen{position:absolute;inset:0;z-index:30;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fffbf5e6,#fffbf500 24%),radial-gradient(circle at 18% 12%,#e5c8a14d,#e5c8a100 24%),radial-gradient(circle at 82% 16%,#bdd6ce33,#bdd6ce00 28%),linear-gradient(180deg,#efe6d9,#e0d3bf);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),visibility 0ms linear .72s}.loading-screen:before,.loading-screen:after{content:"";position:absolute;inset:-12%;pointer-events:none}.loading-screen:before{background:repeating-linear-gradient(120deg,rgba(114,88,57,.04) 0,rgba(114,88,57,.04) 1px,transparent 1px,transparent 18px),linear-gradient(135deg,#fff3,#fff0 46%);opacity:.78;animation:loaderDrift 18s linear infinite}.loading-screen:after{inset:auto auto -44% 50%;width:min(92vw,880px);height:min(92vw,880px);border-radius:50%;transform:translate(-50%);background:radial-gradient(circle,#c7a07238,#c7a07200 62%);filter:blur(42px);animation:loaderBreath 6s ease-in-out infinite}.loading-screen.is-exiting{opacity:0;transform:scale(1.03);pointer-events:none;visibility:hidden}.loading-screen__stage{position:relative;width:min(82vw,720px);aspect-ratio:1.16;transform:scale(1);transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform}.loading-screen.is-exiting .loading-screen__stage{transform:scale(1.08)}.loading-screen__stage:before,.loading-screen__stage:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.loading-screen__stage:before{width:68%;height:46%;border-radius:50%;background:radial-gradient(circle,#ffffff7a,#fff0 64%);filter:blur(26px);opacity:.8}.loading-screen__stage:after{width:84%;height:64%;border-radius:50%;border:1px solid rgba(137,105,69,.08)}.loading-screen__halo{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.loading-screen__halo--outer{width:80%;height:58%;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 0 0 1px #785b390d,0 0 28px #ffffff1f;animation:loaderOrbit 24s linear infinite}.loading-screen__halo--inner{width:52%;height:36%;border:1px dashed rgba(134,103,66,.24);opacity:.84;animation:loaderOrbitReverse 18s linear infinite}.loading-screen__ribbon{position:absolute;top:50%;width:34%;height:58%;border-radius:50%;filter:blur(22px);mix-blend-mode:screen;pointer-events:none}.loading-screen__ribbon--left{left:10%;transform:translateY(-50%) rotate(-22deg);background:linear-gradient(180deg,#f5e8d3b8,#f5e8d300);animation:loaderRibbonLeft 7.6s ease-in-out infinite}.loading-screen__ribbon--right{right:10%;transform:translateY(-50%) rotate(18deg);background:linear-gradient(180deg,#b9d7ce80,#b9d7ce00);animation:loaderRibbonRight 8.4s ease-in-out infinite}.loading-screen__pulse{position:absolute;left:50%;top:50%;width:min(44vw,340px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#e8b98a33,#d8ebe224 32%,#d8ebe200 70%);filter:blur(20px);animation:loaderPulse 5.4s ease-in-out infinite}.loading-screen__horizon{position:absolute;left:50%;bottom:17%;width:min(72%,520px);height:2px;transform:translate(-50%);background:#664d301a;overflow:visible}.loading-screen__horizon:before{content:"";position:absolute;left:50%;bottom:-20px;width:100%;height:56px;transform:translate(-50%);background:radial-gradient(circle at center,#6448292e,#64482900 72%);filter:blur(18px)}.loading-screen__horizon-fill{position:absolute;inset:0;transform-origin:left center;will-change:transform;background:linear-gradient(90deg,#e8b98ae6,#fffcf6,#d8ebe2eb);box-shadow:0 0 18px #e9c6966b}.loading-screen__horizon-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffeb,#fff0);transform:translate(-50%);animation:loaderSweep 2.2s linear infinite}.loading-screen__aperture{position:absolute;left:50%;top:50%;width:clamp(112px,18vw,152px);aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(.9 + var(--loader-progress) * .14));border-radius:50%;pointer-events:none}.loading-screen__aperture:before,.loading-screen__aperture:after{content:"";position:absolute;border-radius:50%}.loading-screen__aperture:before{inset:-18px;background:conic-gradient(from -90deg,rgba(232,185,138,.88) 0deg,rgba(255,248,239,.96) calc(var(--loader-sweep) * .58),rgba(216,235,226,.9) var(--loader-sweep),rgba(216,235,226,0) calc(var(--loader-sweep) + 24deg),rgba(216,235,226,0) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));animation:loaderRingSpin 10s linear infinite}.loading-screen__aperture:after{inset:-48px;background:radial-gradient(circle,#ffffff29,#fff0 68%);filter:blur(24px)}.loading-screen__aperture-core{position:absolute;inset:14px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fffffff5,#f4ebdee6 36%,#d9c1a07a,#d9c1a014);box-shadow:inset 0 1px #ffffffd6,inset 0 -12px 22px #8d6e4529,0 0 34px #fffaf394}.loading-screen__aperture-core:before,.loading-screen__aperture-core:after{content:"";position:absolute}.loading-screen__aperture-core:before{inset:-34% 28%;background:linear-gradient(120deg,#fff0,#fffc,#fff0);transform:translate(-160%) rotate(18deg);animation:loaderSheen 2.6s ease-in-out infinite}.loading-screen__aperture-core:after{inset:28%;border-radius:50%;background:radial-gradient(circle,#ffffffe0,#fff0 72%);opacity:.76}.loading-screen__dust{position:absolute;inset:0;pointer-events:none}.loading-screen__dust span{position:absolute;left:50%;top:50%;width:var(--loader-dust-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffffeb,#fff0 72%);opacity:var(--loader-dust-alpha);transform:translate(calc(-50% + var(--loader-dust-x)),calc(-50% + var(--loader-dust-y))) scale(var(--loader-dust-scale));animation:loaderDust var(--loader-dust-duration) ease-in-out infinite var(--loader-dust-delay)}.loading-screen__totem{position:absolute;left:50%;top:50%;opacity:var(--loader-opacity);transform:translate(calc(-50% + var(--loader-x)),calc(-50% + var(--loader-y))) rotate(var(--loader-rotate)) scale(var(--loader-scale));will-change:transform,opacity;backface-visibility:hidden}.loading-screen__totem:before,.loading-screen__totem:after{content:"";position:absolute;pointer-events:none}.loading-screen__totem:before{inset:-18%;border-radius:50%;background:radial-gradient(circle,var(--loader-glow),rgba(255,255,255,0) 72%);filter:blur(18px);opacity:calc(.16 + var(--loader-energy) * .52);transform:scale(calc(.8 + var(--loader-energy) * .22))}.loading-screen__totem:after{left:14%;right:14%;bottom:-10%;height:22%;border-radius:50%;background:radial-gradient(circle,#60462938,#60462900 74%);filter:blur(12px);opacity:calc(.08 + (1 - var(--loader-assembly)) * .42)}.loading-screen__totem-inner{position:relative;width:100%;height:100%;animation:loaderTotemFloat 5.8s ease-in-out infinite var(--loader-delay);transition:filter .22s ease}.loading-screen__totem-inner:before,.loading-screen__totem-inner:after{content:"";position:absolute}.loading-screen__totem.is-lit .loading-screen__totem-inner{filter:saturate(1.08) brightness(1.03)}.loading-screen__totem--fur{width:clamp(78px,13vw,116px);height:clamp(78px,13vw,116px)}.loading-screen__totem--fur .loading-screen__totem-inner{border-radius:42% 58% 48% 52%/46% 42% 58% 54%;background:radial-gradient(circle at 28% 30%,#fffffff5,#fff0 28%),radial-gradient(circle at 50% 58%,#f6ecd6f5,#d7c2a0e6 58%,#b49974d6);box-shadow:inset 0 6px 18px #ffffff52,inset 0 -10px 16px #74532d24,0 12px 28px #60472b24}.loading-screen__totem--fur .loading-screen__totem-inner:before{inset:-12%;border-radius:inherit;background:radial-gradient(circle,#f7efdfb8,#f7efdf00 66%);filter:blur(10px)}.loading-screen__totem--fur .loading-screen__totem-inner:after{inset:16%;border-radius:50%;background:repeating-radial-gradient(circle,#ffffff29 0 2px,#fff0 3px 8px);mix-blend-mode:soft-light;opacity:.54}.loading-screen__totem--stone{width:clamp(74px,10vw,90px);height:clamp(118px,16vw,146px)}.loading-screen__totem--stone .loading-screen__totem-inner{overflow:hidden;border-radius:30px 28px 34px 36px;background:linear-gradient(168deg,#f0ede7,#d4d0c8 18%,#b8b1a7 48%,#847a6d);box-shadow:inset 0 1px #ffffff80,inset 0 -18px 22px #5448392e,0 12px 28px #5a4f401f}.loading-screen__totem--stone .loading-screen__totem-inner:before{inset:0;background:linear-gradient(180deg,#ffffff57,#fff0 28%),repeating-linear-gradient(172deg,#ffffff14 0 3px,#6a605400 3px 16px);opacity:.7}.loading-screen__totem--stone .loading-screen__totem-inner:after{top:12%;left:18%;width:18%;height:64%;border-radius:999px;background:linear-gradient(180deg,#ffffff57,#fff0);opacity:.55}.loading-screen__totem--glass{width:clamp(74px,10vw,86px);height:clamp(118px,16vw,150px)}.loading-screen__totem--glass .loading-screen__totem-inner{overflow:hidden;clip-path:polygon(22% 0,100% 10%,78% 100%,0 88%);background:linear-gradient(160deg,#ffffffbd,#d8ebe257 30%,#a3cdc22e,#ffffff80),#ffffff24;border:1px solid rgba(255,255,255,.52);box-shadow:inset 0 1px #ffffff80,inset 0 -12px 18px #97c5b933,0 12px 28px #779d951a}.loading-screen__totem--glass .loading-screen__totem-inner:before{inset:8% 18%;background:linear-gradient(180deg,#ffffff94,#fff0);border-radius:999px;transform:skew(-10deg)}.loading-screen__totem--glass .loading-screen__totem-inner:after{inset:-12% 24%;background:linear-gradient(120deg,#fff0,#ffffffbd,#fff0);transform:rotate(18deg);opacity:.78}.loading-screen__totem--bronze{width:clamp(98px,13vw,124px);height:clamp(76px,10vw,96px)}.loading-screen__totem--bronze .loading-screen__totem-inner{overflow:hidden;border-radius:38% 62% 60% 40%/52% 42% 58% 48%;background:conic-gradient(from 210deg,#8b552a,#e0b88a 18%,#7c471f 42%,#f2d3aa 58%,#8f5d2f 82%,#c58d5a);box-shadow:inset 0 1px #fff5e46b,inset 0 -12px 18px #5e35163d,0 14px 32px #6e3f1c29}.loading-screen__totem--bronze .loading-screen__totem-inner:before{inset:16% 12%;border-radius:999px;background:linear-gradient(90deg,#fff0,#fff0dab8,#fff0);filter:blur(2px);opacity:.88}.loading-screen__totem--bronze .loading-screen__totem-inner:after{inset:0;border-radius:inherit;background:radial-gradient(circle at 66% 28%,#ffecd257,#ffecd200 38%)}@media(max-width:640px){.loading-screen__stage{width:min(90vw,540px);aspect-ratio:1}.loading-screen__halo--outer{width:88%;height:66%}.loading-screen__halo--inner{width:60%;height:42%}.loading-screen__ribbon{width:38%;height:54%;filter:blur(18px)}.loading-screen__horizon{bottom:20%;width:min(82%,420px)}}@media(prefers-reduced-motion:reduce){.loading-screen:before,.loading-screen:after,.loading-screen__halo,.loading-screen__ribbon,.loading-screen__pulse,.loading-screen__horizon-fill:after,.loading-screen__aperture:before,.loading-screen__aperture-core:before,.loading-screen__dust span,.loading-screen__totem-inner{animation:none!important}}@keyframes loaderDrift{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}@keyframes loaderBreath{0%,to{transform:translate(-50%) scale(.94);opacity:.48}50%{transform:translate(-50%) scale(1.04);opacity:.82}}@keyframes loaderOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loaderOrbitReverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes loaderRibbonLeft{0%,to{transform:translateY(-50%) rotate(-22deg) translate(0);opacity:.34}50%{transform:translateY(-50%) rotate(-18deg) translate(4%);opacity:.56}}@keyframes loaderRibbonRight{0%,to{transform:translateY(-50%) rotate(18deg) translate(0);opacity:.28}50%{transform:translateY(-50%) rotate(22deg) translate(-4%);opacity:.48}}@keyframes loaderPulse{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.44}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.84}}@keyframes loaderSweep{to{transform:translate(180%)}}@keyframes loaderRingSpin{to{transform:rotate(1turn)}}@keyframes loaderSheen{0%{transform:translate(-160%) rotate(18deg);opacity:0}22%{opacity:1}55%,to{transform:translate(170%) rotate(18deg);opacity:0}}@keyframes loaderDust{0%,to{transform:translate(calc(-50% + var(--loader-dust-x)),calc(-50% + var(--loader-dust-y))) scale(var(--loader-dust-scale));opacity:calc(var(--loader-dust-alpha) * .8)}50%{transform:translate(calc(-50% + var(--loader-dust-x) + 1.5%),calc(-50% + var(--loader-dust-y) - 2.5%)) scale(calc(var(--loader-dust-scale) * 1.18));opacity:calc(var(--loader-dust-alpha) * 1.2)}}@keyframes loaderTotemFloat{0%,to{transform:translateY(-4px) scale(1)}50%{transform:translateY(6px) scale(1.02)}}.loading-screen.is-awake .orbit-loader__svg{opacity:1;transform:scale(1)}.orbit-loader{display:grid;place-items:center;isolation:isolate}.orbit-loader__svg{width:min(84vw,720px);height:auto;overflow:visible;opacity:.8;transform:scale(.985);transform-origin:center;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 22px 42px rgba(120,86,50,.08))}.orbit-loader__ambient-blob{mix-blend-mode:screen;opacity:.55}.orbit-loader__ambient-blob--warm{fill:#f1d7b2b8;animation:orbitLoaderAmbientWarm 8.8s ease-in-out infinite}.orbit-loader__ambient-blob--cool{fill:#d2ece299;animation:orbitLoaderAmbientCool 9.6s ease-in-out infinite}.orbit-loader__track{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.orbit-loader__track--m{stroke:url(#orbit-track-m);stroke-width:2.6;stroke-dasharray:8 14 26 18;animation:orbitLoaderDashM 12s linear infinite}.orbit-loader__track--e{stroke:url(#orbit-track-e);stroke-width:1.8;stroke-dasharray:4 10 18 14;opacity:.92;animation:orbitLoaderDashE 10.2s linear infinite}.orbit-loader__track--n{stroke:url(#orbit-track-n);stroke-width:3.1;stroke-dasharray:12 18 34 24;animation:orbitLoaderDashN 13.8s linear infinite}.orbit-loader__core{transform-origin:center;animation:orbitLoaderCorePulse 6.2s ease-in-out infinite}.orbit-loader__core-halo{fill:url(#orbit-core-halo);opacity:.78}.orbit-loader__core-outer{fill:#fffcf68f;stroke:url(#orbit-core-ring);stroke-width:20}.orbit-loader__core-inner{fill:#e9dfd2eb;stroke:#ffffff5c;stroke-width:1.5}.orbit-loader__core-letter{fill:url(#orbit-core-letter);stroke:#ffffff8a;stroke-width:2.5;paint-order:stroke fill;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:132px;letter-spacing:-.08em}.orbit-loader__satellite{pointer-events:none}.orbit-loader__satellite-shell{transform-origin:center;animation:orbitLoaderShellBob var(--orbit-loader-bob-duration) ease-in-out infinite var(--orbit-loader-bob-delay)}.orbit-loader__badge{stroke:#ffffff52;stroke-width:1.4;vector-effect:non-scaling-stroke}.orbit-loader__badge--m{fill:#f7eddca3}.orbit-loader__badge--e{fill:#e0f1eb47}.orbit-loader__badge--n{fill:#d09a6757}.orbit-loader__aura{filter:blur(10px);opacity:.52}.orbit-loader__aura--m{fill:#f6ecd6b8}.orbit-loader__aura--e{fill:#d8ebe2a8}.orbit-loader__aura--n{fill:#e8b98a9e}.orbit-loader__glyph{stroke:#49382229;stroke-width:1.2;paint-order:stroke fill;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;letter-spacing:-.05em;dominant-baseline:central}.orbit-loader__glyph--m{filter:drop-shadow(0 8px 18px rgba(215,194,160,.32))}.orbit-loader__glyph--e{filter:drop-shadow(0 8px 20px rgba(184,226,212,.28))}.orbit-loader__glyph--n{filter:drop-shadow(0 8px 20px rgba(196,122,54,.26))}@media(max-width:640px){.orbit-loader__svg{width:min(92vw,560px)}.orbit-loader__core-letter{font-size:118px}}@media(prefers-reduced-motion:reduce){.orbit-loader__ambient-blob,.orbit-loader__track,.orbit-loader__core,.orbit-loader__satellite-shell{animation:none!important}}@keyframes orbitLoaderAmbientWarm{0%,to{transform:translate(-8px,-4px) scale(.96);opacity:.42}50%{transform:translate(10px,8px) scale(1.05);opacity:.72}}@keyframes orbitLoaderAmbientCool{0%,to{transform:translate(10px,8px) scale(.94);opacity:.38}50%{transform:translate(-12px,-10px) scale(1.04);opacity:.66}}@keyframes orbitLoaderDashM{to{stroke-dashoffset:-92}}@keyframes orbitLoaderDashE{to{stroke-dashoffset:84}}@keyframes orbitLoaderDashN{to{stroke-dashoffset:-118}}@keyframes orbitLoaderCorePulse{0%,to{transform:scale(.985)}50%{transform:scale(1.018)}}@keyframes orbitLoaderShellBob{0%,to{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(7px) rotate(2deg)}}.prism-loader{display:grid;place-items:center;isolation:isolate}.prism-loader__svg{width:min(82vw,700px);height:auto;overflow:visible;opacity:.78;transform:scale(.975);transform-origin:center;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 26px 48px rgba(110,79,46,.08))}.loading-screen.is-awake .prism-loader__svg{opacity:1;transform:scale(1)}.prism-loader__ambient-blob{mix-blend-mode:screen}.prism-loader__ambient-blob--warm{fill:#f1d6b2bd;animation:prismAmbientWarm 8.8s ease-in-out infinite}.prism-loader__ambient-blob--cool{fill:#d6ece4a3;animation:prismAmbientCool 9.6s ease-in-out infinite}.prism-loader__ambient-blob--base{fill:#8467452e;animation:prismAmbientBase 7.2s ease-in-out infinite}.prism-loader__assembly{transform-origin:center;animation:prismAssemblyDrift 11.2s ease-in-out infinite}.prism-loader__rings{transform-origin:center}.prism-loader__rings--back{animation:prismBackRings 12.4s linear infinite}.prism-loader__rings--front{animation:prismFrontRings 9.4s linear infinite}.prism-loader__ring{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.prism-loader__ring--warm{stroke:url(#prism-ring-warm);stroke-width:3.2;stroke-dasharray:26 18 10 20}.prism-loader__ring--cool{stroke:url(#prism-ring-cool);stroke-width:2.4;stroke-dasharray:12 12 30 14}.prism-loader__ring--neutral{stroke:url(#prism-ring-neutral);stroke-width:2.2;stroke-dasharray:18 16 8 16}.prism-loader__ring--thin{stroke:#fff9ef85;stroke-width:1.2;stroke-dasharray:6 12 20 14}.prism-loader__planes{transform-origin:center;animation:prismPlanesTilt 6.6s ease-in-out infinite}.prism-loader__plane{fill:url(#prism-plane);stroke:#ffffff57;stroke-width:1.4}.prism-loader__plane--rear{opacity:.4}.prism-loader__plane--front{opacity:.62}.prism-loader__core{transform-origin:center;animation:prismCorePulse 5.8s ease-in-out infinite}.prism-loader__core-glow{fill:url(#prism-core-glow);opacity:.82}.prism-loader__core-shell{fill:url(#prism-shell);stroke:#ffffff6b;stroke-width:1.6}.prism-loader__core-inner{fill:#ffffffc2;stroke:#f4debe7a;stroke-width:1.1}.prism-loader__shards{transform-origin:center;animation:prismShardsOrbit 15.8s linear infinite}.prism-loader__shard{stroke:#ffffff5c;stroke-width:1.2}.prism-loader__shard--a{fill:#fff7e9b8;animation:prismShardA 4.8s ease-in-out infinite}.prism-loader__shard--b{fill:#dbeee6b3;animation:prismShardB 6.1s ease-in-out infinite}.prism-loader__shard--c{fill:#eabc8bad;animation:prismShardC 5.2s ease-in-out infinite}.prism-loader__shard--d{fill:#fffcf6a3;animation:prismShardD 5.8s ease-in-out infinite}@media(max-width:640px){.prism-loader__svg{width:min(92vw,560px)}}@media(prefers-reduced-motion:reduce){.prism-loader__ambient-blob,.prism-loader__assembly,.prism-loader__rings,.prism-loader__planes,.prism-loader__core,.prism-loader__shards,.prism-loader__shard{animation:none!important}}@keyframes prismAmbientWarm{0%,to{transform:translate(-10px,-10px) scale(.95);opacity:.44}50%{transform:translate(12px,10px) scale(1.06);opacity:.74}}@keyframes prismAmbientCool{0%,to{transform:translate(12px,10px) scale(.94);opacity:.38}50%{transform:translate(-14px,-12px) scale(1.05);opacity:.66}}@keyframes prismAmbientBase{0%,to{transform:scaleX(.94);opacity:.16}50%{transform:scaleX(1.03);opacity:.24}}@keyframes prismAssemblyDrift{0%,to{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(8px) rotate(2deg)}}@keyframes prismBackRings{to{transform:rotate(1turn)}}@keyframes prismFrontRings{to{transform:rotate(-1turn)}}@keyframes prismPlanesTilt{0%,to{transform:rotate(-4deg) translateY(-2px)}50%{transform:rotate(4deg) translateY(4px)}}@keyframes prismCorePulse{0%,to{transform:scale(.985)}50%{transform:scale(1.04)}}@keyframes prismShardsOrbit{to{transform:rotate(1turn)}}@keyframes prismShardA{0%,to{transform:translate(-2px,-6px) rotate(-6deg)}50%{transform:translate(4px,8px) rotate(8deg)}}@keyframes prismShardB{0%,to{transform:translate(6px,-2px) rotate(8deg)}50%{transform:translate(-8px,6px) rotate(-6deg)}}@keyframes prismShardC{0%,to{transform:translateY(8px) rotate(-8deg)}50%{transform:translate(-6px,-8px) rotate(6deg)}}@keyframes prismShardD{0%,to{transform:translate(-8px,2px) rotate(6deg)}50%{transform:translate(8px,-6px) rotate(-8deg)}}.monolith-loader{display:grid;place-items:center;isolation:isolate}.monolith-loader__svg{width:min(80vw,620px);height:auto;overflow:visible;opacity:.76;transform:scale(.985);transform-origin:center;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.loading-screen.is-awake .monolith-loader__svg{opacity:1;transform:scale(1)}.monolith-loader__ambient-glow{fill:url(#monolith-glow);opacity:.8;animation:monolithGlow 6.2s ease-in-out infinite}.monolith-loader__ground{fill:#6c523129;animation:monolithGround 6.2s ease-in-out infinite}.monolith-loader__linework{transform-origin:center;animation:monolithLineDrift 10s linear infinite}.monolith-loader__orbit{fill:none;stroke:url(#monolith-line);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:10 16 24 16;animation:monolithDash 8s linear infinite}.monolith-loader__arc{fill:none;stroke:#fffbf494;stroke-width:1.5;stroke-linecap:round}.monolith-loader__object{transform-origin:center;animation:monolithObjectFloat 6.2s ease-in-out infinite}.monolith-loader__plate{transform-origin:center}.monolith-loader__plate-base{fill:#fffbf457;stroke:#ffffff57;stroke-width:1}.monolith-loader__plate-line{fill:none;stroke:#dfefe794;stroke-width:1.6;stroke-dasharray:8 10 18 12}.monolith-loader__core{transform-origin:center}.monolith-loader__core-glow{fill:url(#monolith-glow);opacity:.72}.monolith-loader__body{fill:url(#monolith-body);stroke:#ffffff70;stroke-width:1.3}.monolith-loader__body-pattern{fill:url(#monolith-pattern);opacity:.72}.monolith-loader__body-core{fill:#ffffffd6;stroke:#f0dabc94;stroke-width:1}.monolith-loader__bead-dot{fill:#fffaf2;stroke:#dcefe79e;stroke-width:1.4;filter:drop-shadow(0 0 14px rgba(255,248,238,.52))}@media(max-width:640px){.monolith-loader__svg{width:min(90vw,520px)}}@media(prefers-reduced-motion:reduce){.monolith-loader__ambient-glow,.monolith-loader__ground,.monolith-loader__linework,.monolith-loader__orbit,.monolith-loader__object{animation:none!important}}@keyframes monolithGlow{0%,to{transform:scale(.96);opacity:.62}50%{transform:scale(1.04);opacity:.88}}@keyframes monolithGround{0%,to{transform:scaleX(.94);opacity:.14}50%{transform:scaleX(1.02);opacity:.22}}@keyframes monolithLineDrift{to{transform:rotate(1turn)}}@keyframes monolithDash{to{stroke-dashoffset:-82}}@keyframes monolithObjectFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}.counter-loader{width:min(78vw,760px);max-width:760px;min-width:280px}.counter-loader__frame{position:relative;display:grid;place-items:center;gap:clamp(1rem,2.8vw,1.6rem);padding:clamp(1.4rem,4vw,2.6rem) clamp(1rem,3vw,1.8rem)}.counter-loader__frame:before{content:"";position:absolute;inset:14% 18%;border-radius:999px;background:radial-gradient(circle at 50% 50%,#fff8ed6b,#fff8ed00 68%);filter:blur(22px);opacity:.76;pointer-events:none}.counter-loader__rule{height:1px;width:min(100%,420px);background:linear-gradient(90deg,#fff5e400,#fff5e4eb 22%,#c9a570b8,#fff5e4eb 78%,#fff5e400);box-shadow:0 0 24px #ffe8c624;transform-origin:center}.counter-loader__rule--top{animation:counterRuleDriftTop 8.4s ease-in-out infinite}.counter-loader__rule--bottom{animation:counterRuleDriftBottom 9.6s ease-in-out infinite}.counter-loader__value{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;gap:clamp(.02em,.2vw,.08em);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Baskerville,Times New Roman,serif;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(4.6rem,18vw,12rem);font-weight:600;line-height:.84;letter-spacing:-.065em;color:#fff7ebf7;text-shadow:0 0 20px rgba(255,240,218,.26),0 8px 24px rgba(88,57,21,.14)}.counter-loader__value:before,.counter-loader__value:after{content:"";position:absolute;left:-.1em;right:-.02em;height:18%;pointer-events:none}.counter-loader__value:before{top:-.06em;background:linear-gradient(180deg,#e8dfd0,#e8dfd000)}.counter-loader__value:after{bottom:-.04em;background:linear-gradient(0deg,#e8dfd0,#e8dfd000)}.counter-loader__digit{position:relative;display:inline-flex;height:.9em;overflow:hidden;align-items:flex-start;justify-content:center}.counter-loader__digit--hundreds{width:.54em;opacity:.94}.counter-loader__digit:not(.counter-loader__digit--hundreds){width:.58em}.counter-loader__digit-strip{display:flex;flex-direction:column;align-items:center;will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}.counter-loader__digit-cell{display:flex;align-items:center;justify-content:center;width:100%;height:.9em}.counter-loader__percent{margin-left:.12em;margin-bottom:.07em;font-size:.3em;letter-spacing:-.02em;opacity:.9}.loading-screen.is-awake .counter-loader__frame{animation:counterLoaderFloat 7.4s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes counterLoaderFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes counterRuleDriftTop{0%,to{transform:scaleX(.96);opacity:.7}50%{transform:scaleX(1);opacity:1}}@keyframes counterRuleDriftBottom{0%,to{transform:scaleX(1);opacity:.92}50%{transform:scaleX(.95);opacity:.68}}@media(max-width:640px){.counter-loader__frame{gap:.8rem;padding-inline:.6rem}.counter-loader__rule{width:min(100%,280px)}}@media(prefers-reduced-motion:reduce){.counter-loader__digit-strip,.counter-loader__rule--top,.counter-loader__rule--bottom,.loading-screen.is-awake .counter-loader__frame{animation:none;transition:none}}.dot-loader-shell{background:radial-gradient(circle at 50% 50%,#e8dfd052,#e8dfd000 52%),linear-gradient(180deg,#e8dfd0,#d9cbb4)}.dot-loader-shell:before{inset:0;background:radial-gradient(circle,rgba(99,77,50,.08) .9px,transparent 1.1px),radial-gradient(circle,rgba(245,232,211,.2) .7px,transparent 1px);background-position:0 0,10px 12px;background-size:18px 18px,22px 22px;animation:none;opacity:.52}.dot-loader-shell:after{display:none}.dot-loader{width:min(92vw,1240px);aspect-ratio:auto}.dot-loader:before,.dot-loader:after{display:none}.dot-loader__panel{position:relative;min-height:min(78vh,720px);border-radius:24px;background:#f4f2effa;box-shadow:0 30px 70px #58432a24,inset 0 0 0 1px #ffffffb3;padding:clamp(1.5rem,3vw,2rem);overflow:hidden}.dot-loader__meta{position:absolute;left:clamp(1.7rem,3vw,2.1rem);top:32%}.dot-loader__eyebrow{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:clamp(.58rem,.8vw,.68rem);letter-spacing:.08em;text-transform:uppercase;color:#6b5a44c7}.dot-loader__ellipsis{display:inline-flex;align-items:baseline;min-width:3ch;letter-spacing:0}.dot-loader__ellipsis-char{display:inline-block;width:1ch;text-align:center}.dot-loader__ellipsis-char:nth-child(1){opacity:1}.dot-loader__ellipsis-char:nth-child(2){animation:dotLoaderEllipsisChar2 .8s linear infinite}.dot-loader__ellipsis-char:nth-child(3){animation:dotLoaderEllipsisChar3 .8s linear infinite}@keyframes dotLoaderEllipsisChar2{0%,33.32%{opacity:0}33.33%,99.99%{opacity:1}to{opacity:0}}@keyframes dotLoaderEllipsisChar3{0%,66.65%{opacity:0}66.66%,99.99%{opacity:1}to{opacity:0}}.dot-loader__main{display:grid;min-height:inherit;place-items:center;padding-block:clamp(2rem,8vh,5rem)}.dot-loader__number{display:inline-flex;align-items:flex-end;justify-content:center}.dot-loader__value{display:inline-flex;align-items:baseline;gap:.06em;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(3.25rem,12vw,7.5rem);font-weight:600;line-height:.95;letter-spacing:-.04em;color:#2a2c30;text-shadow:0 1px 0 rgba(255,255,255,.35)}.dot-loader__value-digits{font-feature-settings:"tnum" 1}.dot-loader__value-suffix{font-size:.42em;font-weight:600;letter-spacing:-.02em;opacity:.72;margin-left:.02em}.loading-screen.is-awake .dot-loader__panel{animation:dotLoaderPanelFloat 5.8s ease-in-out infinite}@keyframes dotLoaderPanelFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@media(max-width:960px){.dot-loader__panel{min-height:min(72vh,620px)}.dot-loader__meta{top:2rem}.dot-loader__main{padding-block:clamp(1.5rem,6vh,3.5rem)}.dot-loader__number{padding-bottom:clamp(1.5rem,4vh,3rem)}}@media(max-width:640px){.dot-loader{width:min(94vw,640px)}.dot-loader__panel{min-height:78svh;border-radius:18px;padding:1.1rem}.dot-loader__meta{left:1.2rem;top:1.4rem}.dot-loader__number{padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){.loading-screen.is-awake .dot-loader__panel{animation:none;transition:none}.dot-loader__ellipsis-char{animation:none;opacity:1}}.group:hover .group-hover\:opacity-90{opacity:.9}@media(min-width:640px){.sm\:inline{display:inline}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-center{justify-content:center}.sm\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-y-1\.5{row-gap:.375rem}}@media(min-width:768px){.md\:text-\[14px\]{font-size:14px}}
