:root{--ob-950:#050407;--ob-900:#0a0810;--ob-850:#0f0c15;--ob-800:#15111c;--ob-700:#211a2a;--vi-500:#7c4dff;--vi-400:#9a75ff;--vi-300:#b69cff;--vi-glow:#7c4dff6b;--au-100:#fff3d1;--au-200:#ffe3a1;--au-300:#f2c76a;--au-500:#d9a13b;--au-700:#9a6a1e;--au-900:#2e1f07;--ja-300:#86f2cc;--ja-400:#4fd6a8;--ja-900:#06261d;--pa-100:#f3ead8;--pa-300:#d6cab2;--pa-500:#a59b8b;--line:#d9a13b42;--grad-gold:linear-gradient(180deg,#fff3d1 0%,#f2c76a 36%,#d9a13b 60%,#a8741f 100%);--f-display:"Marcellus",Georgia,serif;--f-body:"Alegreya Sans",system-ui,sans-serif;--f-hud:"VT323",ui-monospace,monospace;--error:#ff9a8c;--wrap:1180px;--gutter:clamp(16px,4vw,32px);--nav-h:73px;--ease:cubic-bezier(.2,.7,.2,1)}@media (width<=640px){:root{--nav-h:63px}}:root{--black:#000;--title-gradient:linear-gradient(180deg,#fff7df 6%,#f6d27a 38%,#d49b36 58%,#a7731f 76%,#f1c967 100%);--title-shadow:#3b2707;--title-glow:#f2c76a42}@font-face{font-family:Marcellus;src:url(/fonts/Marcellus-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Alegreya Sans;src:url(/fonts/AlegreyaSans-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:url(/fonts/AlegreyaSans-Medium.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:url(/fonts/AlegreyaSans-Bold.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:url(/fonts/AlegreyaSans-Italic.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--ob-950);color:var(--pa-300);font:400 18px/1.6 var(--f-body);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--au-300);outline-offset:3px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.hud{font-family:var(--f-hud);letter-spacing:.08em;text-transform:uppercase;font-size:21px;line-height:1}.eyebrow{color:var(--ja-400);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:8px;height:8px;box-shadow:0 0 10px}h1,h2,h3{font-family:var(--f-display);color:var(--pa-100);margin:0;font-weight:400}h2{letter-spacing:.01em;font-size:clamp(34px,5vw,56px);line-height:1.08}h3{font-size:24px;line-height:1.2}p{margin:0}.lead{color:var(--pa-300);font-size:clamp(18px,1.6vw,21px)}.gold-text{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}section{position:relative}.sec{padding:clamp(72px,10vw,136px) 0}.sec-head{max-width:640px;margin-bottom:clamp(36px,5vw,56px)}.sec-head h2{margin:16px 0 14px}.skip-link{left:var(--gutter);z-index:1000;background:var(--ob-900);color:var(--au-200);padding:12px;position:fixed;top:0;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width<=640px){body{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stepped{--s:6px;clip-path:polygon(0 calc(var(--s)*2),var(--s) calc(var(--s)*2),var(--s) var(--s),calc(var(--s)*2) var(--s),calc(var(--s)*2) 0,calc(100% - var(--s)*2) 0,calc(100% - var(--s)*2) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(var(--s)*2),100% calc(var(--s)*2),100% calc(100% - var(--s)*2),calc(100% - var(--s)) calc(100% - var(--s)*2),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - var(--s)*2) calc(100% - var(--s)),calc(100% - var(--s)*2) 100%,calc(var(--s)*2) 100%,calc(var(--s)*2) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) calc(100% - var(--s)*2),0 calc(100% - var(--s)*2))}.frame{background:linear-gradient(160deg,var(--au-300),var(--au-700) 38%,var(--au-500) 68%,#4a3410);padding:1.5px}.frame>.in{background:linear-gradient(180deg,var(--ob-800),var(--ob-850));height:100%}.btn{white-space:nowrap;font:400 18px/1 var(--f-display);letter-spacing:.06em;cursor:pointer;transition:transform .18s var(--ease),filter .18s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.btn-gold{--s:4px;color:#22170a;background:var(--grad-gold);filter:drop-shadow(0 8px 22px #d9a13b47);padding:18px 30px}.btn-gold:hover{filter:drop-shadow(0 10px 26px #f2c76a73)brightness(1.06);transform:translateY(-2px)}.btn-gold:active{transform:translateY(1px)}.btn-ghost{--s:4px;background:linear-gradient(160deg,var(--au-300),var(--au-700));padding:1.5px}.btn-ghost>span{--s:4px;color:var(--au-200);background:#0a0810db;align-items:center;gap:10px;padding:16.5px 26px;display:inline-flex}.btn-ghost:hover{transform:translateY(-2px)}.greca{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12'%3E%3Cpath d='M0 11.25H.5V7.5h4V3.75h4V.75h7v3h4V7.5h4v3.75H32' fill='none' stroke='%23d9a13b' stroke-width='1.5'/%3E%3C/svg%3E") 50% repeat-x;height:12px}.chip{border:1px solid var(--line);color:var(--pa-300);background:#ffffff05;align-items:center;gap:8px;padding:8px 12px;font-size:15px;display:inline-flex}.status{color:var(--ja-300);background:#4fd6a814;border:1px solid #4fd6a84d;align-items:center;gap:10px;margin:26px 0;padding:9px 14px;display:inline-flex}.status i{background:var(--ja-400);width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #4fd6a899}@keyframes ping{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.btn svg{flex:none;width:18px;height:18px}.nav[data-astro-cid-wpvy4v7s]{z-index:40;border-bottom:1px solid #0000;transition:background .3s,backdrop-filter .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].solid{background:color-mix(in srgb,var(--ob-900) 78%,transparent);backdrop-filter:blur(12px);border-color:var(--line)}.nav[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{height:72px;padding-right:calc(var(--gutter) + 120px);align-items:center;gap:28px;display:flex}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:32px;height:32px;image-rendering:pixelated}.brand[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{font:400 22px/1 var(--f-display);letter-spacing:.14em}.links[data-astro-cid-wpvy4v7s]{gap:26px;margin-left:auto;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;color:var(--pa-300);padding:6px 0;font-size:16px;text-decoration:none;position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--au-300);height:1px;transition:transform .25s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--au-200)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}.lang[data-astro-cid-wpvy4v7s],.menu-lang[data-astro-cid-wpvy4v7s]{font:20px/1 var(--f-hud);color:var(--pa-500);letter-spacing:.06em;white-space:nowrap}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.menu-lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-decoration:none}.lang[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][aria-current],.menu-lang[data-astro-cid-wpvy4v7s] [data-astro-cid-wpvy4v7s][aria-current]{color:var(--au-300)}.nav[data-astro-cid-wpvy4v7s] .nav-cta[data-astro-cid-wpvy4v7s]{white-space:nowrap;min-height:48px;padding:12px 18px;font-size:15px}.menu-toggle[data-astro-cid-wpvy4v7s],.menu-close[data-astro-cid-wpvy4v7s]{font:24px/1 var(--f-hud);color:var(--au-200);cursor:pointer;background:0 0;border:0;min-height:48px}.menu-toggle[data-astro-cid-wpvy4v7s]{margin-left:auto;display:none}dialog[data-astro-cid-wpvy4v7s]{background:var(--ob-950);width:100%;max-width:none;height:100%;max-height:none;color:var(--pa-100);z-index:100;padding:var(--gutter);border:0;margin:0;position:fixed;inset:0}dialog[data-astro-cid-wpvy4v7s]::backdrop{background:var(--ob-950)}.menu-inner[data-astro-cid-wpvy4v7s]{padding:env(safe-area-inset-top) var(--gutter);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.menu-close[data-astro-cid-wpvy4v7s]{align-self:flex-end}.menu-inner[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:18px;display:flex}.menu-inner[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:28px/1.3 var(--f-display);text-decoration:none}.menu-lang[data-astro-cid-wpvy4v7s]{font-size:26px}@media (width<=980px){.links[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s] .lang[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s] .nav-cta[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s]{display:block}}@media (width<=640px){.nav[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{height:62px;padding-right:calc(var(--gutter) + 72px);gap:12px}.brand[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{font-size:19px}}.pendant[data-astro-cid-7vpbxj3f]{top:0;right:var(--gutter);z-index:41;text-align:center;background:linear-gradient(180deg,var(--ob-800),var(--ob-950));border:1px solid color-mix(in srgb,var(--vi-500) 35%,transparent);clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);width:104px;transition:transform .35s var(--ease);border-top:0;padding:10px 10px 30px;text-decoration:none;position:fixed}.pendant[data-astro-cid-7vpbxj3f]:hover{transform:translateY(4px)}.pendant[data-astro-cid-7vpbxj3f] img[data-astro-cid-7vpbxj3f]{mix-blend-mode:screen;width:62px;height:auto;margin:0 auto 6px;animation:3.2s ease-in-out infinite beat;mask-image:radial-gradient(closest-side,#000 72%,#0000)}.pendant[data-astro-cid-7vpbxj3f] span[data-astro-cid-7vpbxj3f]{font:400 9px/1.25 var(--f-display);letter-spacing:.2em;color:var(--pa-100);display:block}.pendant[data-astro-cid-7vpbxj3f] small[data-astro-cid-7vpbxj3f]{font:400 7.5px/1 var(--f-display);letter-spacing:.42em;color:var(--vi-300);margin-top:3px;display:block}@keyframes beat{0%,to{filter:brightness()}50%{filter:brightness(1.35)saturate(1.15)}}@media (width<=640px){.pendant[data-astro-cid-7vpbxj3f]{width:70px;padding:8px 6px 22px}.pendant[data-astro-cid-7vpbxj3f] img[data-astro-cid-7vpbxj3f]{width:42px;margin-bottom:4px}.pendant[data-astro-cid-7vpbxj3f] span[data-astro-cid-7vpbxj3f]{letter-spacing:.14em;font-size:6.5px}.pendant[data-astro-cid-7vpbxj3f] small[data-astro-cid-7vpbxj3f]{font-size:5.5px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb,var(--vi-500) 25%,transparent);padding:40px 0 calc(40px + env(safe-area-inset-bottom));color:var(--pa-500);font-size:15px}footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}footer[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{mix-blend-mode:screen;width:150px}footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--au-200)}@media (width<=640px){footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{margin-left:0}}
