@font-face{font-family:Satoshi;src:local("Satoshi Regular"),local("Satoshi"),url(../_fonts/k70VA4wfM8vAHaCDLa7tCzi-T_NIZFmQdu2pOkTv2qE-N5MLU7vpucOyoMl1XldlXHY_h_jifbjhU10bXt4lOSk.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.8814%;ascent-override:95.3898%;descent-override:22.6669%;line-gap-override:9.4445%}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.4678%;ascent-override:101.5404%;descent-override:24.1284%;line-gap-override:10.0535%}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98%;ascent-override:103.0612%;descent-override:24.4898%;line-gap-override:10.2041%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:98.9231%;ascent-override:102.0995%;descent-override:24.2613%;line-gap-override:10.1089%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.038%;ascent-override:108.5578%;descent-override:25.7959%;line-gap-override:10.7483%}@font-face{font-family:Satoshi;src:local("Satoshi Regular Italic"),local("Satoshi Italic"),url(../_fonts/XCiRy7QhlWH182vdhd9PrBDV7DiJRFO27YdBClzNWOs-Pe_GVTopLw5yWT_HApSTrxZ6QqyaGVcGy1bE1_hdTWg.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Satoshi Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.9606%;ascent-override:97.1522%;descent-override:23.0857%;line-gap-override:9.619%}@font-face{font-family:"Satoshi Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.6634%;ascent-override:103.4164%;descent-override:24.5742%;line-gap-override:10.2392%}@font-face{font-family:"Satoshi Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.2222%;ascent-override:104.9654%;descent-override:24.9423%;line-gap-override:10.3926%}@font-face{font-family:"Satoshi Fallback: Arial";src:local("Arial");size-adjust:97.1286%;ascent-override:103.9859%;descent-override:24.7095%;line-gap-override:10.2956%}@font-face{font-family:"Satoshi Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.3502%;ascent-override:110.5635%;descent-override:26.2725%;line-gap-override:10.9469%}@font-face{font-family:Panchang;src:local("Panchang Regular"),local("Panchang"),url(../_fonts/L9GbhKTeFvPBoEU392AH807l1jYwMH0h6ff3gtNVk6I-I1LwwQFm7gk0u98JUxDXj6aDInueEv5QfK6QOTFeZWU.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Panchang Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:174.3081%;ascent-override:55.6486%;descent-override:14.9161%;line-gap-override:5.1633%}@font-face{font-family:"Panchang Fallback: Segoe UI";src:local("Segoe UI");size-adjust:163.7498%;ascent-override:59.2367%;descent-override:15.8779%;line-gap-override:5.4962%}@font-face{font-family:"Panchang Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:161.3333%;ascent-override:60.124%;descent-override:16.1157%;line-gap-override:5.5785%}@font-face{font-family:"Panchang Fallback: Arial";src:local("Arial");size-adjust:162.853%;ascent-override:59.5629%;descent-override:15.9653%;line-gap-override:5.5265%}@font-face{font-family:"Panchang Fallback: Noto Sans";src:local("Noto Sans");size-adjust:153.1646%;ascent-override:63.3306%;descent-override:16.9752%;line-gap-override:5.876%}@font-face{font-family:Melodrama;src:local("Melodrama Regular"),local("Melodrama"),url(../_fonts/Otw0SzjXxR_il7T33oXCPtA2wp5b2P4bS6Vp91WIbdQ-BTjTrrH2WA6C5bChgu0ag4lvLUFIkffpbA3SnJ94Yho.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Melodrama Fallback: Times New Roman";src:local("Times New Roman");size-adjust:103.1385%;ascent-override:95.0179%;descent-override:27.148%;line-gap-override:8.7261%}@font-face{font-family:"Melodrama Fallback: Georgia";src:local("Georgia");size-adjust:93.9882%;ascent-override:104.2684%;descent-override:29.791%;line-gap-override:9.5757%}@font-face{font-family:"Melodrama Fallback: Noto Serif";src:local("Noto Serif");size-adjust:87.1102%;ascent-override:112.5012%;descent-override:32.1432%;line-gap-override:10.3317%}:root{--ease-signature:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-none:none;--ease-loop:linear;--font-panchang:"Panchang", "Panchang Fallback: BlinkMacSystemFont", "Panchang Fallback: Segoe UI", "Panchang Fallback: Helvetica Neue", "Panchang Fallback: Arial", "Panchang Fallback: Noto Sans",sans-serif;--font-satoshi:"Satoshi", "Satoshi Fallback: BlinkMacSystemFont", "Satoshi Fallback: Segoe UI", "Satoshi Fallback: Helvetica Neue", "Satoshi Fallback: Arial", "Satoshi Fallback: Noto Sans",sans-serif;--font-melodrama:"Melodrama", "Melodrama Fallback: Times New Roman", "Melodrama Fallback: Georgia", "Melodrama Fallback: Noto Serif",serif}*{transition-timing-function:var(--ease-signature)}html{background-color:#000;height:100%;height:100dvh}body,html{overflow:hidden;overscroll-behavior:none}body{background-color:transparent;color:#fff;font-family:var(--font-satoshi);margin:0;-webkit-overflow-scrolling:auto}#__nuxt,body{height:100%;width:100%}#__nuxt{overflow:hidden}.scroll-container{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable overlay}.scroll-container::-webkit-scrollbar{width:6px}.scroll-container::-webkit-scrollbar-track{background:transparent}.scroll-container::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.scroll-container.scroll-locked{overflow:hidden!important;touch-action:none}@media(hover:none),(pointer:coarse){.scroll-container{scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none;height:0;width:0}}::selection{background-color:#f9c;color:#fff}::-moz-selection{background-color:#f9c;color:#fff}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.intro-loader[data-v-8a5903a7]{background:radial-gradient(circle at 50% 35%,rgba(255,136,110,.18) 0,transparent 24%),radial-gradient(circle at 50% 68%,rgba(167,0,0,.1) 0,transparent 34%),linear-gradient(135deg,#1a0b0b,#251111 48%,#0d0707);display:grid;inset:0;overflow:hidden;overscroll-behavior:contain;place-items:center;position:fixed;touch-action:none;z-index:9999}.intro-loader[data-v-8a5903a7]:before{background:linear-gradient(#ffffff04,#ffffff04),radial-gradient(circle at center,hsla(0,0%,100%,.05) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.intro-loader--ready[data-v-8a5903a7]{cursor:none}.intro-loader__layout[data-v-8a5903a7]{align-items:stretch;display:flex;flex-direction:column;gap:clamp(.25rem,.8vw,.6rem);height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw;z-index:2}.intro-loader__text-row[data-v-8a5903a7]{display:flex;overflow:hidden;pointer-events:none;width:100%}.intro-loader__marquee[data-v-8a5903a7]{animation:intro-marquee-8a5903a7 var(--duration,60s) linear infinite;display:flex;flex:none;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.intro-loader__text-row--reverse .intro-loader__marquee[data-v-8a5903a7]{animation-direction:reverse}.intro-loader__group[data-v-8a5903a7]{align-items:center;display:flex;flex:none;font-family:var(--font-panchang,sans-serif);font-size:clamp(2.8rem,9vw,8rem);font-weight:800;gap:clamp(20px,5vw,70px);letter-spacing:.04em;line-height:.95;padding-right:clamp(20px,5vw,70px);text-transform:uppercase;white-space:nowrap}@keyframes intro-marquee-8a5903a7{0%{transform:translate(0)}to{transform:translate(-50%)}}.intro-loader__center[data-v-8a5903a7]{left:50%;max-width:90vw;position:absolute;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform,opacity;z-index:2}.intro-loader__display[data-v-8a5903a7]{color:transparent;display:inline-block;-webkit-text-stroke:1.5px hsla(0,100%,89%,.3);cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:filter}.intro-loader__logo[data-v-8a5903a7]{display:block;filter:drop-shadow(0 0 28px rgba(255,108,108,.16));height:auto;max-width:90vw;width:clamp(160px,28vw,300px)}.intro-loader__logo-base[data-v-8a5903a7]{fill:#201010}.intro-loader__logo-outline[data-v-8a5903a7]{fill:none;stroke:#ff7a7a47;stroke-width:4;vector-effect:non-scaling-stroke}.intro-loader__overlay-btn[data-v-8a5903a7]{background:transparent;border:0;inset:0;opacity:0;outline:none;padding:0;pointer-events:none;position:absolute;z-index:3}.intro-loader__cursor-hint[data-v-8a5903a7]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1c0a0ab8;border:1px solid hsla(0,100%,76%,.38);border-radius:999px;box-shadow:0 8px 30px #00000038;color:#fff6f3;font-family:var(--font-panchang,sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:.65rem .95rem;pointer-events:none;position:fixed;text-transform:uppercase;transition:opacity .25s var(--ease-smooth),transform .25s var(--ease-smooth);white-space:nowrap;z-index:4}.intro-loader__cursor-hint--mobile[data-v-8a5903a7]{display:none;font-size:.85rem;left:50%;opacity:0;padding:.8rem 1.2rem;top:50%;transform:translate(-50%,-50%) scale(.96)}.intro-loader__cursor-hint--mobile-visible[data-v-8a5903a7]{opacity:1;transform:translate(-50%,-50%) scale(1)}.sr-only[data-v-8a5903a7]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:768px){.intro-loader__layout[data-v-8a5903a7]{gap:clamp(.4rem,2vw,.9rem)}.intro-loader__group[data-v-8a5903a7]{font-size:clamp(2.4rem,11vw,4.6rem);gap:clamp(16px,6vw,32px);padding-right:clamp(16px,6vw,32px)}.intro-loader__cursor-hint--desktop[data-v-8a5903a7]{display:none}.intro-loader__cursor-hint--mobile[data-v-8a5903a7]{display:inline-flex}}@media(hover:none),(pointer:coarse){.intro-loader--ready[data-v-8a5903a7]{cursor:default}.intro-loader__cursor-hint[data-v-8a5903a7]{padding:.8rem 1.1rem}.intro-loader__cursor-hint--desktop[data-v-8a5903a7]{display:none}.intro-loader__cursor-hint--mobile[data-v-8a5903a7]{display:inline-flex}}@media(prefers-reduced-motion:reduce){.intro-loader__marquee[data-v-8a5903a7]{animation:none}.intro-loader__center[data-v-8a5903a7],.intro-loader__cursor-hint[data-v-8a5903a7]{transition:none!important}}.page-transition[data-v-d8e600c9]{align-items:center;display:flex;height:100%;inset:0;justify-content:center;max-height:100vh;max-width:100vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:9990}.page-transition__shader[data-v-d8e600c9]{display:block;height:100%;inset:0;position:absolute;width:100%}.page-transition__center[data-v-d8e600c9]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;opacity:0;position:relative;z-index:2}.page-transition__loader-canvas[data-v-d8e600c9]{height:120px;image-rendering:auto;width:120px}.page-transition__label[data-v-d8e600c9]{color:#fff;font-family:var(--font-panchang,sans-serif);font-size:clamp(1.2rem,3vw,2rem);font-weight:700;letter-spacing:.08em;text-shadow:0 2px 20px rgba(0,0,0,.5);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.page-transition[data-v-d8e600c9]{display:none}}.glass-nav__anchor[data-v-2c868e1c]{left:clamp(1rem,3vw,2rem);pointer-events:none;position:fixed;top:clamp(1rem,3vh,2rem);z-index:1000}.glass-nav[data-v-2c868e1c]{align-items:center;background:#ffffff0d;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #fff3,0 6px 28px #0003,0 2px 6px #0000001f;display:flex;gap:0;height:3.5rem;padding:0 .75rem 0 1rem;pointer-events:auto;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-nav--fallback[data-v-2c868e1c]{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.glass-nav--dragging[data-v-2c868e1c]{box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #ffffff47,0 10px 44px #0000004d,0 3px 10px #0000002e}.glass-nav__filter-svg[data-v-2c868e1c]{border-radius:inherit;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.glass-nav__logo[data-v-2c868e1c]{align-items:center;display:flex;flex-shrink:0;margin-right:.75rem;position:relative;z-index:1}.glass-nav__dv[data-v-2c868e1c]{display:block;filter:drop-shadow(0 1px 2px hsl(0 0% 0%/.5));height:auto;width:2.25rem}.glass-nav__expanded[data-v-2c868e1c]{align-items:center;display:flex;gap:.375rem;overflow:hidden;position:relative;white-space:nowrap;z-index:1}.glass-nav__divider[data-v-2c868e1c]{background:#ffffff42;flex-shrink:0;height:1.5rem;margin:0 .5rem;width:1px}.glass-nav__btn[data-v-2c868e1c]{align-items:center;background:#ffffff21;border:none;border-radius:999px;color:#fffffff2;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.375rem;height:2.25rem;letter-spacing:.01em;padding:0 .875rem;position:relative;text-decoration:none;transition:background .22s var(--ease-smooth),color .22s var(--ease-smooth);white-space:nowrap}.glass-nav__btn>svg[data-v-2c868e1c]{filter:drop-shadow(0 1px 1.5px hsl(0 0% 0%/.6));flex-shrink:0}.glass-nav__btn[data-v-2c868e1c]:hover{background:#ffffff38;color:#fff}.glass-nav__btn--link.router-link-active[data-v-2c868e1c]{background:#eb474742;color:#ff9b95}.glass-nav__toggle[data-v-2c868e1c]{align-items:center;background:#ffffff21;border:none;border-radius:999px;color:#ffffffeb;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;position:relative;transition:background .22s var(--ease-smooth),color .22s var(--ease-smooth);width:2.25rem;z-index:1}.glass-nav__toggle>svg[data-v-2c868e1c]{filter:drop-shadow(0 1px 1.5px hsl(0 0% 0%/.6))}.glass-nav__toggle[data-v-2c868e1c]:hover{background:#ffffff38;color:#fff}@media(prefers-reduced-motion:reduce){.glass-nav[data-v-2c868e1c]{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important}.glass-nav__filter-svg[data-v-2c868e1c]{display:none}}@media(max-width:480px){.glass-nav__btn--link[data-v-2c868e1c]{justify-content:center;padding:0;width:2.25rem}.glass-nav__btn--link span[data-v-2c868e1c]{display:none}}
