.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:center;min-height:min(92vh,900px);padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,110px);display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(ellipse at 70% 40%, #ff3fa42e, transparent 60%), linear-gradient(90deg, #12062aeb 0%, #12062a99 55%, #12062a59 100%), linear-gradient(0deg, var(--bg) 0%, transparent 30%);position:absolute;inset:0}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.badge[data-astro-cid-ge2uvauf]{color:var(--cyan);background:#45e3ff1f;border:1px solid #45e3ff73;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 14px;font-size:.95rem;font-weight:800;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.title[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 6px #6a1b9a)drop-shadow(0 14px 24px #00000080);margin-bottom:14px;line-height:.88;display:grid}.t-small[data-astro-cid-ge2uvauf]{color:var(--pink);letter-spacing:.08em;-webkit-text-stroke:1px #fff0f8;font-size:clamp(1.7rem,4.4vw,3rem)}.t-big[data-astro-cid-ge2uvauf]{letter-spacing:.02em;-webkit-text-stroke:2px #fff6cf;font-size:clamp(3.8rem,11vw,7.6rem)}.t-genre[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #ff74bd, var(--pink) 55%, var(--pink-2));color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-text-stroke:0;border:2px solid #ffb3dc;border-radius:999px;justify-self:start;margin-top:14px;padding:6px 18px 4px;font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.2}.tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.03em;color:var(--text);margin-bottom:12px;font-size:clamp(1.3rem,2.6vw,1.75rem)}.lede[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:52ch;font-size:clamp(1.05rem,1.6vw,1.2rem)}.lede[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--text)}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px 16px;margin-top:26px;display:flex}.cta-note[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:16px;font-size:.95rem}.visual[data-astro-cid-ge2uvauf]{padding:10px 10px 60px;position:relative}.screen[data-astro-cid-ge2uvauf]{border-radius:var(--radius);transform:rotate(2deg);box-shadow:0 30px 80px #0009,0 0 80px #ff9f1c40}.screen[data-astro-cid-ge2uvauf] img{border-radius:var(--radius);width:100%}.visual[data-astro-cid-ge2uvauf] .lou{filter:drop-shadow(0 12px 24px #0009);width:clamp(150px,19vw,260px);animation:3.2s ease-in-out infinite bob;position:absolute;bottom:-10px;left:-60px}@keyframes bob{50%{transform:translateY(-10px)rotate(-2deg)}}.floaters[data-astro-cid-ge2uvauf] .f{z-index:-1;opacity:.85;filter:drop-shadow(0 8px 16px #00000080);animation:7s ease-in-out infinite float;position:absolute}.floaters[data-astro-cid-ge2uvauf] .f1{width:70px;top:9%;left:46%;transform:rotate(-14deg)}.floaters[data-astro-cid-ge2uvauf] .f2{width:64px;animation-delay:-2s;bottom:8%;left:4%}.floaters[data-astro-cid-ge2uvauf] .f3{width:60px;animation-delay:-4s;top:12%;right:3%}.floaters[data-astro-cid-ge2uvauf] .f4{width:46px;animation-delay:-1s;bottom:14%;right:40%}.floaters[data-astro-cid-ge2uvauf] .f5{width:36px;animation-delay:-3s;top:30%;left:2%}@keyframes float{50%{translate:0 -16px;rotate:8deg}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero-grid[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr}.copy[data-astro-cid-ge2uvauf]{justify-items:center;display:grid}.t-genre[data-astro-cid-ge2uvauf]{justify-self:center}.lede[data-astro-cid-ge2uvauf]{margin-inline:auto}.cta-row[data-astro-cid-ge2uvauf]{justify-content:center}.hero-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, #12062abf 0%, #12062ae6 60%, var(--bg) 100%)}.visual[data-astro-cid-ge2uvauf]{width:100%;max-width:560px;margin-inline:auto}.visual[data-astro-cid-ge2uvauf] .lou{width:120px;bottom:-6px;left:-12px}.floaters[data-astro-cid-ge2uvauf] .f1,.floaters[data-astro-cid-ge2uvauf] .f4,.floaters[data-astro-cid-ge2uvauf] .f5{display:none}}@media (width<=480px){.cta-row[data-astro-cid-ge2uvauf],.cta-row[data-astro-cid-ge2uvauf]>*{width:100%}}.features[data-astro-cid-cognygiv]{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 50%, var(--bg) 100%)}.rows[data-astro-cid-cognygiv]{gap:clamp(56px,8vw,104px);display:grid}.row[data-astro-cid-cognygiv]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.row[data-astro-cid-cognygiv].flip .media[data-astro-cid-cognygiv]{order:2}.media[data-astro-cid-cognygiv]{position:relative}.media[data-astro-cid-cognygiv] .shot{border-radius:var(--radius);width:100%;box-shadow:var(--shadow), 0 0 60px #ff3fa42e;border:3px solid #ffc93c8c}.media[data-astro-cid-cognygiv] .icon{filter:drop-shadow(0 10px 18px #0000008c);width:clamp(72px,9vw,112px);position:absolute;bottom:-32px;right:-24px}.row[data-astro-cid-cognygiv].flip .media[data-astro-cid-cognygiv] .icon{left:-24px;right:auto}.text[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--muted);font-size:1.1rem}.text[data-astro-cid-cognygiv] ul[data-astro-cid-cognygiv]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.text[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{padding-left:30px;font-weight:700;position:relative}.text[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]:before{content:"";background:radial-gradient(circle at 35% 35%, #fff3b0, var(--gold) 50%, var(--gold-2));border-radius:50%;width:18px;height:18px;position:absolute;top:.3em;left:0;box-shadow:0 0 10px #ffc93c99}.rooms-head[data-astro-cid-cognygiv]{text-align:center;margin:clamp(72px,10vw,120px) 0 28px}.rooms-head[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-size:clamp(1.7rem,3.5vw,2.4rem)}.rooms[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.room[data-astro-cid-cognygiv]{overflow:hidden}.room[data-astro-cid-cognygiv] img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%}.room-body[data-astro-cid-cognygiv]{padding:18px 20px 22px}.room[data-astro-cid-cognygiv] h4[data-astro-cid-cognygiv]{font-family:var(--font-display);letter-spacing:.03em;color:var(--gold);margin:0 0 6px;font-size:1.4rem;font-weight:400}.room[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--muted);margin:0}@media (width<=900px){.row[data-astro-cid-cognygiv]{grid-template-columns:1fr}.row[data-astro-cid-cognygiv].flip .media[data-astro-cid-cognygiv]{order:0}.media[data-astro-cid-cognygiv] .icon{right:-6px}.row[data-astro-cid-cognygiv].flip .media[data-astro-cid-cognygiv] .icon{left:auto;right:-6px}}@media (width<=760px){.rooms[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.lou-section[data-astro-cid-57s266xe]{overflow:hidden}.lou-grid[data-astro-cid-57s266xe]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.portrait[data-astro-cid-57s266xe]{place-items:center;display:grid;position:relative}.portrait[data-astro-cid-57s266xe] img{filter:drop-shadow(0 24px 40px #0009);width:min(100%,460px);position:relative}.spot[data-astro-cid-57s266xe]{background:radial-gradient(circle,#ff3fa466,#6c28c840 45%,#0000 70%);border-radius:50%;position:absolute;inset:4% 4% 0}blockquote[data-astro-cid-57s266xe]{border-left:5px solid var(--pink);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 18px;padding:16px 20px;font-size:1.25rem;font-weight:800}blockquote[data-astro-cid-57s266xe] p[data-astro-cid-57s266xe]{margin:0}.muted[data-astro-cid-57s266xe]{color:var(--muted);font-size:1.1rem}.meter[data-astro-cid-57s266xe]{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.meter[data-astro-cid-57s266xe] li[data-astro-cid-57s266xe]{text-align:center;border-radius:var(--radius-sm);color:var(--muted);background:#26104bb3;border:1px solid #d0bcff26;justify-items:center;gap:6px;padding:12px 8px;font-size:.85rem;font-weight:800;display:grid}.meter[data-astro-cid-57s266xe] li[data-astro-cid-57s266xe]:first-child{border-color:var(--green);color:var(--green)}.meter[data-astro-cid-57s266xe] img{width:64px;height:64px}.admiral[data-astro-cid-57s266xe]{align-items:center;gap:16px;padding:14px 18px;display:flex}.admiral[data-astro-cid-57s266xe] img{flex:none;width:84px}.admiral[data-astro-cid-57s266xe] p[data-astro-cid-57s266xe]{color:var(--muted);margin:0}.admiral[data-astro-cid-57s266xe] strong[data-astro-cid-57s266xe]{color:var(--text)}@media (width<=900px){.lou-grid[data-astro-cid-57s266xe]{grid-template-columns:1fr}.portrait[data-astro-cid-57s266xe] img{width:min(70%,320px)}}@media (width<=480px){.meter[data-astro-cid-57s266xe]{grid-template-columns:repeat(2,1fr)}}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3].wide{grid-area:span 2/span 2}.grid[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{border-radius:var(--radius-sm);border:2px solid #ffc93c59;height:100%;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.grid[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover{border-color:var(--gold);transform:translateY(-3px)}.grid[data-astro-cid-rj65ajc3] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.cap[data-astro-cid-rj65ajc3]{color:var(--text);background:linear-gradient(#0000,#0a021ae6);padding:24px 12px 8px;font-size:.9rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.lightbox[data-astro-cid-rj65ajc3]{border:2px solid var(--gold);border-radius:var(--radius-sm);width:min(96vw,1600px);max-height:94vh;color:var(--text);background:#0b0319;padding:0;overflow:visible}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#05000fd9}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;max-height:calc(94vh - 60px)}.lb-cap[data-astro-cid-rj65ajc3]{margin:0;padding:10px 16px 14px;font-weight:800}.lightbox[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{font:inherit;cursor:pointer;color:#2b0d00;background:var(--gold);border:0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.8rem;line-height:1;display:grid}.close[data-astro-cid-rj65ajc3]{z-index:2;position:absolute;top:-18px;right:-12px}.nav[data-astro-cid-rj65ajc3]{position:absolute;top:45%}.prev[data-astro-cid-rj65ajc3]{left:-14px}.next[data-astro-cid-rj65ajc3]{right:-14px}@media (width<=760px){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3].wide{grid-area:auto/1/auto/-1}.close[data-astro-cid-rj65ajc3]{top:-52px;right:4px}.prev[data-astro-cid-rj65ajc3]{left:4px}.next[data-astro-cid-rj65ajc3]{right:4px}}.news[data-astro-cid-zk2nevfr]{background:var(--bg-2)}.head[data-astro-cid-zk2nevfr]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.head[data-astro-cid-zk2nevfr] h2[data-astro-cid-zk2nevfr]{margin:0}.cards[data-astro-cid-zk2nevfr]{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:start;gap:24px;display:grid}@media (width<=900px){.cards[data-astro-cid-zk2nevfr]{grid-template-columns:1fr}}.cta[data-astro-cid-t5rnk4jn]{background:radial-gradient(ellipse at 20% 30%, #ff3fa438, transparent 55%), radial-gradient(ellipse at 85% 70%, #ffc93c29, transparent 50%), var(--bg);border-block:1px solid var(--line)}.cta-grid[data-astro-cid-t5rnk4jn]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.pitch[data-astro-cid-t5rnk4jn] p[data-astro-cid-t5rnk4jn]{color:var(--muted);max-width:52ch;margin-bottom:24px;font-size:1.15rem}.pitch[data-astro-cid-t5rnk4jn] .hand{filter:drop-shadow(0 10px 20px #00000080);width:110px;margin-bottom:8px;transform:rotate(-15deg)}.steam-widget[data-astro-cid-t5rnk4jn]{border:0;width:100%;max-width:646px;margin-top:28px;display:block}.discord[data-astro-cid-t5rnk4jn]{margin-top:20px}.signup[data-astro-cid-t5rnk4jn]{margin-top:40px;padding:56px clamp(20px,4vw,36px) 28px;position:relative}.signup[data-astro-cid-t5rnk4jn] .chest{filter:drop-shadow(0 10px 20px #0000008c);width:104px;position:absolute;top:-58px;left:50%;translate:-50%}.signup[data-astro-cid-t5rnk4jn] h3[data-astro-cid-t5rnk4jn]{text-align:center;font-size:1.8rem}.signup[data-astro-cid-t5rnk4jn]>p[data-astro-cid-t5rnk4jn]{text-align:center;color:var(--muted)}@media (width<=900px){.cta-grid[data-astro-cid-t5rnk4jn]{grid-template-columns:1fr}.pitch[data-astro-cid-t5rnk4jn]{text-align:center;justify-items:center;display:grid}}.facts[data-astro-cid-lcdefpme]{border-block:2px solid var(--gold);background:linear-gradient(90deg,#2a0b4f,#3b0f5c,#2a0b4f);box-shadow:0 0 40px #ffc93c2e}.facts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-around;gap:12px 28px;margin-block:0;padding:18px 0;list-style:none;display:flex}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;line-height:1.1}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem;font-weight:800}@media (width<=600px){.facts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}
