.download[data-astro-cid-iclci2am]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.button[data-astro-cid-iclci2am]{min-height:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--gradient-gold);color:var(--color-text-on-gold);font-family:var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-highlight) 12%, transparent) inset, 0 .5rem 2rem -.5rem color-mix(in srgb, var(--color-gold-500) 45%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button[data-astro-cid-iclci2am]:hover{color:var(--color-text-on-gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-highlight) 20%, transparent) inset, 0 .75rem 2.5rem -.5rem color-mix(in srgb, var(--color-gold-500) 60%, transparent);transform:translateY(-2px)}.note[data-astro-cid-iclci2am]{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.04em}.embers[data-astro-cid-sv6e7yup]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers[data-astro-cid-sv6e7yup]:before{content:"";aspect-ratio:1.4;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ember-deep) 28%, transparent), transparent 72%);width:min(70rem,160vw);animation:9s ease-in-out infinite alternate breathe;position:absolute;top:42%;left:50%;translate:-50% -50%}.embers[data-astro-cid-sv6e7yup]:after{content:"";background:radial-gradient(40% 60% at 30% 70%, color-mix(in srgb, var(--color-mist) 6%, transparent), transparent 70%), radial-gradient(35% 55% at 70% 80%, color-mix(in srgb, var(--color-mist) 5%, transparent), transparent 70%);height:45%;animation:60s linear infinite alternate drift;position:absolute;inset:auto -50% -10%}span[data-astro-cid-sv6e7yup]{bottom:-2vh;left:var(--x);width:var(--s);height:var(--s);background:radial-gradient(circle, var(--color-spark) 0%, var(--color-ember-300) 45%, transparent 72%);box-shadow:0 0 calc(var(--s) * 3) color-mix(in srgb, var(--color-ember-300) 60%, transparent);opacity:0;animation:rise var(--d) linear var(--delay) infinite;border-radius:50%;position:absolute}span[data-astro-cid-sv6e7yup]:first-child{--x:6.7%;--s:3px;--d:11.9s;--delay:-4.3s;--drift:-39px;--o:.89}span[data-astro-cid-sv6e7yup]:nth-child(2){--x:10.4%;--s:4px;--d:13.5s;--delay:-2.9s;--drift:-56px;--o:.83}span[data-astro-cid-sv6e7yup]:nth-child(3){--x:12.8%;--s:4px;--d:17.4s;--delay:-14s;--drift:50px;--o:1}span[data-astro-cid-sv6e7yup]:nth-child(4){--x:22.9%;--s:5px;--d:20.4s;--delay:-10.2s;--drift:55px;--o:.61}span[data-astro-cid-sv6e7yup]:nth-child(5){--x:22.8%;--s:4px;--d:20.3s;--delay:-18.4s;--drift:-6px;--o:.96}span[data-astro-cid-sv6e7yup]:nth-child(6){--x:31.2%;--s:5px;--d:12.8s;--delay:-3s;--drift:-38px;--o:.73}span[data-astro-cid-sv6e7yup]:nth-child(7){--x:34.3%;--s:5px;--d:14.6s;--delay:-7.5s;--drift:11px;--o:.67}span[data-astro-cid-sv6e7yup]:nth-child(8){--x:44.2%;--s:4px;--d:18.3s;--delay:-16.6s;--drift:37px;--o:.75}span[data-astro-cid-sv6e7yup]:nth-child(9){--x:47.9%;--s:4px;--d:20.8s;--delay:-20s;--drift:-40px;--o:.98}span[data-astro-cid-sv6e7yup]:nth-child(10){--x:52.1%;--s:6px;--d:15.6s;--delay:-8.3s;--drift:2px;--o:.71}span[data-astro-cid-sv6e7yup]:nth-child(11){--x:58.1%;--s:5px;--d:19.3s;--delay:-6.8s;--drift:53px;--o:.78}span[data-astro-cid-sv6e7yup]:nth-child(12){--x:65.9%;--s:4px;--d:16.7s;--delay:-15.4s;--drift:32px;--o:.78}span[data-astro-cid-sv6e7yup]:nth-child(13){--x:69.9%;--s:4px;--d:19.1s;--delay:-15.9s;--drift:52px;--o:.96}span[data-astro-cid-sv6e7yup]:nth-child(14){--x:73%;--s:4px;--d:14.1s;--delay:-13.5s;--drift:30px;--o:.93}span[data-astro-cid-sv6e7yup]:nth-child(15){--x:80.1%;--s:5px;--d:17.5s;--delay:-10.3s;--drift:-21px;--o:.89}span[data-astro-cid-sv6e7yup]:nth-child(16){--x:85.1%;--s:4px;--d:20.3s;--delay:-12.7s;--drift:-51px;--o:.91}span[data-astro-cid-sv6e7yup]:nth-child(17){--x:89.6%;--s:3px;--d:20.1s;--delay:-3.8s;--drift:35px;--o:.64}span[data-astro-cid-sv6e7yup]:nth-child(18){--x:96.4%;--s:3px;--d:13.7s;--delay:-3.1s;--drift:52px;--o:.97}@keyframes rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--o)}75%{opacity:calc(var(--o) * .6)}to{transform:translate3d(var(--drift), -90svh, 0);opacity:0}}@keyframes breathe{0%{opacity:.7;scale:.96}to{opacity:1;scale:1.04}}@keyframes drift{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(var(--dx), -38cqw)}}@media (prefers-reduced-motion:reduce){span[data-astro-cid-sv6e7yup]{display:none}.embers[data-astro-cid-sv6e7yup]:before,.embers[data-astro-cid-sv6e7yup]:after{animation:none}}.socials[data-astro-cid-y2qsmizv]{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.discord[data-astro-cid-y2qsmizv]{align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--gradient-gold);color:var(--color-text-on-gold);font-family:var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-highlight) 12%, transparent) inset, 0 .5rem 2rem -.5rem color-mix(in srgb, var(--color-gold-500) 45%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.discord[data-astro-cid-y2qsmizv]:hover{color:var(--color-text-on-gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-highlight) 20%, transparent) inset, 0 .75rem 2.5rem -.5rem color-mix(in srgb, var(--color-gold-500) 60%, transparent);transform:translateY(-2px)}.others[data-astro-cid-y2qsmizv]{gap:var(--space-2);padding:0;list-style:none;display:flex}.others[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{border:1px solid color-mix(in srgb, var(--color-gold-500) 30%, transparent);background:color-mix(in srgb, var(--color-gold-500) 5%, transparent);width:3rem;height:3rem;color:var(--color-gold-300);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.others[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{border-color:var(--color-gold-300);background:color-mix(in srgb, var(--color-gold-500) 12%, transparent);color:var(--color-gold-100)}.logo[data-astro-cid-qisgtjgl]{width:min(86vw,82svh,44rem);margin-bottom:var(--space-4);position:relative;container-type:inline-size}.wordmark[data-astro-cid-qisgtjgl]{width:100%;height:auto;animation:emerge 1.8s .3s var(--ease-out) both;position:relative}.glow[data-astro-cid-qisgtjgl]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ember-deep) 55%, transparent), color-mix(in srgb, var(--color-ember-deep) 18%, transparent) 55%, transparent);width:130%;height:175%;animation:1.6s ease-out both ignite,4.8s ease-in-out 1.6s infinite heartbeat;position:absolute;top:-35%;left:-15%}.ember[data-astro-cid-qisgtjgl]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ember-500) 60%, transparent), color-mix(in srgb, var(--color-ember-700) 20%, transparent) 60%, transparent);width:48%;height:110%;position:absolute;top:0;left:58%}.lit[data-astro-cid-qisgtjgl]{background:radial-gradient(28% 55% at 81% 58%, color-mix(in srgb, var(--color-spark) 40%, transparent), color-mix(in srgb, var(--color-ember-300) 50%, transparent) 45%, transparent);mix-blend-mode:plus-lighter;position:absolute;inset:0;mask:url(/_astro/openm2-wordmark-red.CCEF9xhk.svg) 0 0/100% 100% no-repeat}.ember[data-astro-cid-qisgtjgl],.lit[data-astro-cid-qisgtjgl]{opacity:0;animation:8s ease-in-out 1.8s infinite flare}.eye[data-astro-cid-qisgtjgl]{aspect-ratio:1.5;background:radial-gradient(closest-side, var(--color-spark), var(--color-ember-300) 40%, color-mix(in srgb, var(--color-ember-500) 70%, transparent) 70%, transparent);mix-blend-mode:plus-lighter;width:3.2%;animation:eye-open 1.4s 1s var(--ease-out) both, eye-beat 4.8s 6.4s ease-in-out infinite;border-radius:50%;position:absolute;top:37.5%;left:36.4%;translate:-50% -50%}.eye[data-astro-cid-qisgtjgl]:after{content:"";aspect-ratio:1.3;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ember-500) 70%, transparent), color-mix(in srgb, var(--color-ember-700) 25%, transparent) 60%, transparent);border-radius:50%;width:150%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sheen[data-astro-cid-qisgtjgl]{mix-blend-mode:plus-lighter;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheen[data-astro-cid-qisgtjgl].gold{mask:url(/_astro/openm2-wordmark-mono.d-ylv-N2.svg) 0 0/100% 100% no-repeat subtract,url(/_astro/openm2-wordmark-red.CCEF9xhk.svg) 0 0/100% 100% no-repeat}.sheen[data-astro-cid-qisgtjgl].red{mask:url(/_astro/openm2-wordmark-red.CCEF9xhk.svg) 0 0/100% 100% no-repeat}.sheen[data-astro-cid-qisgtjgl]:before{content:"";width:25%;animation:8s ease-in-out 1.8s infinite sweep;position:absolute;top:0;bottom:0;left:-30%;transform:translate(0)}.sheen[data-astro-cid-qisgtjgl].gold:before{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-gold-100) 55%, transparent) 50%, transparent 80%)}.sheen[data-astro-cid-qisgtjgl].red:before{background:linear-gradient(100deg, transparent 5%, color-mix(in srgb, var(--color-ember-300) 70%, transparent) 30%, color-mix(in srgb, var(--color-spark) 85%, transparent) 50%, color-mix(in srgb, var(--color-ember-300) 70%, transparent) 70%, transparent 95%)}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:radial-gradient(circle, var(--color-spark), var(--color-ember-300) 50%, transparent 72%);box-shadow:0 0 calc(var(--s) * 3) color-mix(in srgb, var(--color-ember-300) 60%, transparent);opacity:0;animation:drift var(--d) var(--delay) ease-out infinite;border-radius:50%;position:absolute}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:first-child{--x:12%;--y:40%;--s:3px;--d:4.2s;--delay:2.2s;--dx:-4cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(2){--x:27%;--y:30%;--s:2px;--d:5.1s;--delay:3.4s;--dx:3cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(3){--x:33%;--y:12%;--s:3px;--d:4.6s;--delay:2.8s;--dx:5cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(4){--x:45%;--y:48%;--s:2px;--d:5.6s;--delay:4.1s;--dx:-2cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(5){--x:54%;--y:44%;--s:3px;--d:4.4s;--delay:2.5s;--dx:4cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(6){--x:63%;--y:30%;--s:2px;--d:5.3s;--delay:3.9s;--dx:-5cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(7){--x:72%;--y:22%;--s:3px;--d:4.8s;--delay:3.1s;--dx:3cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(8){--x:81%;--y:18%;--s:4px;--d:4.1s;--delay:2.3s;--dx:6cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(9){--x:88%;--y:40%;--s:2px;--d:5.8s;--delay:4.6s;--dx:2cqw}.sparks[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]:nth-child(10){--x:92%;--y:62%;--s:3px;--d:4.5s;--delay:3.6s;--dx:-3cqw}@keyframes emerge{0%{opacity:0;filter:blur(14px)brightness(.2);scale:1.06}to{opacity:1;filter:none;scale:1}}@keyframes ignite{0%{opacity:0}to{opacity:.6}}@keyframes heartbeat{0%,45%,to{opacity:.6;scale:.98}9%{opacity:.9;scale:1.02}17%{opacity:.7;scale:1}26%{opacity:1;scale:1.04}}@keyframes flare{0%,8%{opacity:0}11%{opacity:1}15%{opacity:.75}19%{opacity:1}30%,to{opacity:0}}@keyframes eye-open{0%{opacity:0;scale:.3}55%{opacity:1;scale:1.3}to{opacity:.85;scale:1}}@keyframes eye-beat{0%,45%,to{opacity:.85;scale:1}9%{opacity:1;scale:1.08}17%{opacity:.9;scale:1.05}26%{opacity:1;scale:1.15}}@keyframes sweep{0%{animation-timing-function:ease-out;transform:translate(0)}10%{animation-timing-function:linear;transform:translate(394%)}20%{animation-timing-function:ease-in;transform:translate(406%)}25%,to{transform:translate(640%)}}@media (prefers-reduced-motion:reduce){.sheen[data-astro-cid-qisgtjgl],.sparks[data-astro-cid-qisgtjgl]{display:none}}.hero[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-4);min-height:100svh;padding:var(--space-8) var(--gutter) var(--space-12);text-align:center;flex-direction:column;display:flex;position:relative;overflow-x:clip}.tagline[data-astro-cid-ge2uvauf]{color:var(--color-gold-300);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.3em;text-wrap:balance;animation:rise-in 1.4s 1.6s var(--ease-out) both;padding-left:.3em;font-weight:500}.hero[data-astro-cid-ge2uvauf]>.download{margin-top:var(--space-4);animation:rise-in 1s 2s var(--ease-out) both}.hero[data-astro-cid-ge2uvauf]>.socials{margin-top:var(--space-4);animation:rise-in 1s 2.2s var(--ease-out) both}@keyframes rise-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}
