.hero[data-astro-cid-pgpo2ev5]{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.media[data-astro-cid-pgpo2ev5],.keyart[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-3}.media[data-astro-cid-pgpo2ev5] video[data-astro-cid-pgpo2ev5],.media[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5],.keyart[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{width:100%;height:100%;object-fit:cover}.media[data-astro-cid-pgpo2ev5]{transform:scale(1.08);animation:drift 26s ease-in-out infinite alternate;filter:saturate(1.05) contrast(1.08)}.keyart[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{object-position:center top;animation:reveal 3.2s var(--ease) both,breathe 30s 3.2s ease-in-out infinite alternate;transform-origin:50% 0}@keyframes reveal{0%{opacity:0;transform:scale(1.06);filter:brightness(.2) blur(6px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@media(max-aspect-ratio:4/5){.keyart[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{animation:reveal 3.2s var(--ease) both;height:auto;min-height:78%;object-fit:cover}}@keyframes drift{to{transform:scale(1.16) translate3d(-1.5%,-1%,0)}}@media(max-height:760px)and (min-aspect-ratio:4/5){.keyart[data-astro-cid-pgpo2ev5]{top:64px}}.sr[data-astro-cid-pgpo2ev5]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shade[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 60% at 50% 115%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 60%),linear-gradient(180deg,rgba(7,7,10,.55) 0%,rgba(7,7,10,0) 16%,rgba(7,7,10,0) 55%,rgba(7,7,10,.82) 84%,var(--ink) 100%),linear-gradient(90deg,#07070a8c,#07070a00 45%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%)}.embers[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;pointer-events:none}.embers[data-astro-cid-pgpo2ev5] i[data-astro-cid-pgpo2ev5]{position:absolute;bottom:-10px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:var(--accent);box-shadow:0 0 10px 2px var(--accent);opacity:0;animation:rise var(--d) var(--delay) linear infinite}@keyframes rise{0%{transform:translateZ(0);opacity:0}10%{opacity:.9}to{transform:translate3d(40px,-95vh,0);opacity:0}}.content[data-astro-cid-pgpo2ev5]{padding-bottom:clamp(72px,12vh,140px);padding-top:140px}.presents[data-astro-cid-pgpo2ev5]{margin:0 0 22px;font:500 12px/1 var(--sans);letter-spacing:.5em;text-transform:uppercase;color:#cfc9bf;opacity:0;animation:up 1.4s .3s var(--ease) forwards}.chip[data-astro-cid-pgpo2ev5]{opacity:0;animation:up 1.4s .5s var(--ease) forwards}.title[data-astro-cid-pgpo2ev5]{font-size:clamp(52px,9vw,150px);margin:22px 0 18px;text-shadow:0 10px 60px rgba(0,0,0,.6);background:linear-gradient(180deg,#fff6e6 20%,color-mix(in srgb,var(--accent) 55%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;animation:title 2s .6s var(--ease) forwards;letter-spacing:.06em}@keyframes title{0%{opacity:0;letter-spacing:.22em;filter:blur(14px)}to{opacity:1;letter-spacing:.06em;filter:blur(0)}}.tagline[data-astro-cid-pgpo2ev5]{font-size:clamp(22px,2.6vw,36px);max-width:26ch;opacity:0;animation:up 1.4s 1.1s var(--ease) forwards}.actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px;opacity:0;animation:up 1.4s 1.3s var(--ease) forwards}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.scroll[data-astro-cid-pgpo2ev5]{position:absolute;left:50%;bottom:26px;width:1px;height:56px;background:#ffffff2e;overflow:hidden}.scroll[data-astro-cid-pgpo2ev5] span[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;background:var(--accent);animation:line 2.4s var(--ease) infinite}@keyframes line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:900px),(max-height:560px)and (orientation:landscape){.hero[data-astro-cid-pgpo2ev5]{--art: min(74svh, 128vw);display:block;min-height:0}.keyart[data-astro-cid-pgpo2ev5],.media[data-astro-cid-pgpo2ev5]{position:relative;inset:auto;display:block;height:var(--art)}.keyart[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{height:100%;min-height:0;object-fit:cover;object-position:center top;animation:reveal 3.2s var(--ease) both}.shade[data-astro-cid-pgpo2ev5]{inset:0 0 auto;height:var(--art);background:linear-gradient(180deg,rgba(7,7,10,.6) 0%,rgba(7,7,10,0) 20%,rgba(7,7,10,0) 52%,rgba(7,7,10,.85) 82%,var(--ink) 100%)}.content[data-astro-cid-pgpo2ev5]{position:relative;margin-top:calc(var(--art) * -.24);padding-top:0;padding-bottom:56px}.presents[data-astro-cid-pgpo2ev5]{font-size:11px;letter-spacing:.32em;line-height:1.5;margin-bottom:16px}.tagline[data-astro-cid-pgpo2ev5]{font-size:22px;margin-top:18px}.actions[data-astro-cid-pgpo2ev5]{margin-top:26px}.actions[data-astro-cid-pgpo2ev5] .btn[data-astro-cid-pgpo2ev5]{flex:1 1 100%}.scroll[data-astro-cid-pgpo2ev5]{display:none}}@media(max-height:560px)and (orientation:landscape){.hero[data-astro-cid-pgpo2ev5]{--art: 100svh}.keyart[data-astro-cid-pgpo2ev5]{padding-top:64px}.content[data-astro-cid-pgpo2ev5]{margin-top:-31svh;padding-bottom:28px}.presents[data-astro-cid-pgpo2ev5],.chip[data-astro-cid-pgpo2ev5]{display:none}.tagline[data-astro-cid-pgpo2ev5]{font-size:19px;max-width:none;margin-top:0}.actions[data-astro-cid-pgpo2ev5]{margin-top:14px}.actions[data-astro-cid-pgpo2ev5] .btn[data-astro-cid-pgpo2ev5]{flex:0 1 auto}}.worlds[data-astro-cid-xchzsgxp]{padding:clamp(96px,14vw,180px) 0 40px;position:relative}.head[data-astro-cid-xchzsgxp]{margin-bottom:clamp(56px,8vw,110px)}.world[data-astro-cid-xchzsgxp]{position:relative;max-width:var(--max);margin:0 auto clamp(90px,12vw,170px);padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.world[data-astro-cid-xchzsgxp].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.world[data-astro-cid-xchzsgxp].flip .frame[data-astro-cid-xchzsgxp]{order:2}.frame[data-astro-cid-xchzsgxp]{position:relative;display:block;aspect-ratio:16 / 10;border-radius:4px;overflow:hidden;isolation:isolate;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--accent) 45%,transparent),0 0 0 1px var(--line)}.frame[data-astro-cid-xchzsgxp] img[data-astro-cid-xchzsgxp],.frame[data-astro-cid-xchzsgxp] video[data-astro-cid-xchzsgxp]{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;transition:transform 1.6s var(--ease),opacity .8s}.frame[data-astro-cid-xchzsgxp] video[data-astro-cid-xchzsgxp]{opacity:0;inset:0;height:100%}.frame[data-astro-cid-xchzsgxp] video[data-astro-cid-xchzsgxp].playing{opacity:1}.world[data-astro-cid-xchzsgxp]:hover .frame[data-astro-cid-xchzsgxp] img[data-astro-cid-xchzsgxp]{transform:scale(1.04)}.veil[data-astro-cid-xchzsgxp]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,7,10,.6)),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45))}.frame[data-astro-cid-xchzsgxp]:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.12);pointer-events:none;transition:inset .8s var(--ease),border-color .8s}.world[data-astro-cid-xchzsgxp]:hover .frame[data-astro-cid-xchzsgxp]:after{inset:20px;border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.copy[data-astro-cid-xchzsgxp]{position:relative}.index[data-astro-cid-xchzsgxp]{position:absolute;top:-.35em;right:0;font:400 clamp(90px,12vw,180px)/1 var(--display);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}h3[data-astro-cid-xchzsgxp]{font-size:clamp(34px,3.3vw,62px);letter-spacing:.02em;overflow-wrap:break-word;margin:26px 0 12px;color:#fbf3e4;text-shadow:0 0 60px color-mix(in srgb,var(--accent) 35%,transparent)}.copy[data-astro-cid-xchzsgxp] .tagline[data-astro-cid-xchzsgxp]{font-size:clamp(20px,2vw,28px);color:color-mix(in srgb,var(--accent) 45%,#fff)}.summary[data-astro-cid-xchzsgxp]{color:#c7c1b7;margin:22px 0 0;max-width:52ch}.genres[data-astro-cid-xchzsgxp]{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin:22px 0 0;font:500 12px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.genres[data-astro-cid-xchzsgxp] li[data-astro-cid-xchzsgxp]+li[data-astro-cid-xchzsgxp]:before{content:"◆";margin-right:22px;font-size:7px;vertical-align:2px;color:var(--accent)}.actions[data-astro-cid-xchzsgxp]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.forge[data-astro-cid-xchzsgxp]{position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 60%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),#08090d;overflow:hidden}.forge[data-astro-cid-xchzsgxp] span[data-astro-cid-xchzsgxp]{position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transform:translate(-50%,-50%) scale(.2);animation:ring 7s linear infinite}.forge[data-astro-cid-xchzsgxp] span[data-astro-cid-xchzsgxp]:nth-child(2){animation-delay:-2.3s}.forge[data-astro-cid-xchzsgxp] span[data-astro-cid-xchzsgxp]:nth-child(3){animation-delay:-4.6s}.forge[data-astro-cid-xchzsgxp] b[data-astro-cid-xchzsgxp]{position:absolute;inset:0;display:grid;place-items:center;font:500 clamp(30px,5vw,76px)/1 var(--display);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 70%,#fff);text-shadow:0 0 40px color-mix(in srgb,var(--accent) 50%,transparent);animation:breath 5s ease-in-out infinite}.forge[data-astro-cid-xchzsgxp] em[data-astro-cid-xchzsgxp]{position:absolute;left:0;right:0;bottom:12%;text-align:center;font:italic 400 20px/1 var(--serif);color:color-mix(in srgb,var(--accent) 60%,#fff);opacity:.8}@keyframes breath{50%{opacity:.55}}@keyframes ring{0%{transform:translate(-50%,-50%) scale(.15);opacity:1}to{transform:translate(-50%,-50%) scale(1.1);opacity:0}}@media(max-width:900px){.world[data-astro-cid-xchzsgxp],.world[data-astro-cid-xchzsgxp].flip{grid-template-columns:1fr}.world[data-astro-cid-xchzsgxp].flip .frame[data-astro-cid-xchzsgxp]{order:0}.index[data-astro-cid-xchzsgxp]{font-size:96px}.actions[data-astro-cid-xchzsgxp] .btn[data-astro-cid-xchzsgxp]{flex:1 1 auto}}.studio[data-astro-cid-mbplcknx]{position:relative;padding:clamp(110px,15vw,200px) 0;overflow:hidden;border-top:1px solid var(--line)}.glow[data-astro-cid-mbplcknx]{position:absolute;left:50%;top:40%;width:80vw;height:60vw;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(233,185,110,.14),transparent);filter:blur(20px)}.inner[data-astro-cid-mbplcknx]{position:relative}.manifesto[data-astro-cid-mbplcknx]{font-family:var(--serif);font-weight:400;font-size:clamp(38px,6vw,92px);line-height:1.04;letter-spacing:-.01em;margin:30px 0 60px;max-width:18ch}.manifesto[data-astro-cid-mbplcknx] em[data-astro-cid-mbplcknx]{color:var(--gold)}.cols[data-astro-cid-mbplcknx]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px)}.cols[data-astro-cid-mbplcknx] strong[data-astro-cid-mbplcknx]{color:var(--text);font-weight:600}.community[data-astro-cid-mbplcknx]{padding:clamp(90px,12vw,160px) 0;border-top:1px solid var(--line)}.links[data-astro-cid-mbplcknx]{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.links[data-astro-cid-mbplcknx] li[data-astro-cid-mbplcknx]{border-bottom:1px solid var(--line)}.links[data-astro-cid-mbplcknx] li[data-astro-cid-mbplcknx]:not(:nth-child(3n)){border-right:1px solid var(--line)}.links[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]{display:flex;align-items:center;gap:18px;padding:30px 26px;transition:background .5s var(--ease),color .4s}.links[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]:hover{background:#e9b96e0d;color:var(--gold)}.icon[data-astro-cid-mbplcknx] svg{width:22px;height:22px}.name[data-astro-cid-mbplcknx]{font:500 15px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.arrow[data-astro-cid-mbplcknx]{margin-left:auto;opacity:.5;transition:transform .5s var(--ease),opacity .4s}.links[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]:hover .arrow[data-astro-cid-mbplcknx]{transform:translate(4px,-4px);opacity:1}.press[data-astro-cid-mbplcknx]{margin-top:40px;color:var(--muted)}.press[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]{color:var(--text);border-bottom:1px solid var(--line-strong)}.press[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]:hover{color:var(--gold);border-color:var(--gold)}@media(max-width:820px){.cols[data-astro-cid-mbplcknx]{grid-template-columns:1fr}.links[data-astro-cid-mbplcknx]{grid-template-columns:1fr 1fr}.links[data-astro-cid-mbplcknx] li[data-astro-cid-mbplcknx]:not(:nth-child(3n)){border-right:0}.links[data-astro-cid-mbplcknx] li[data-astro-cid-mbplcknx]:nth-child(odd){border-right:1px solid var(--line)}.links[data-astro-cid-mbplcknx] a[data-astro-cid-mbplcknx]{padding:24px 16px;gap:12px}.name[data-astro-cid-mbplcknx]{font-size:12px;letter-spacing:.14em}}
