@font-face{font-family:FWG Display;src:url(/studio/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:FWG Serif;src:url(/studio/fonts/DejaVuSerif-v1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FWG Sans;src:url(/studio/fonts/DejaVuSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:FWG Mono;src:url(/studio/fonts/DejaVuSansMono.woff2)format("woff2");font-weight:400;font-display:swap}.scene{aspect-ratio:16/9;isolation:isolate;-webkit-user-select:none;user-select:none;background:var(--s-bg);width:100%;color:var(--s-fg);--scene-accent:color-mix(in srgb,var(--s-accent) 65%,var(--s-fg));--scene-serif:"FWG Serif",Georgia,"DejaVu Serif",serif;font-family:FWG Display,FWG Sans,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.scene *,.scene :before,.scene :after{box-sizing:border-box}.scene__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;animation:none!important;transform:none!important}.scene__poster{z-index:-3}.scene__motion{z-index:-2}.scene__motion[hidden]{display:none!important}.scene__world{display:none}.scene__art-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--s-bg) 56%,transparent),color-mix(in srgb,var(--s-bg) 21%,transparent) 29%,transparent 57%),linear-gradient(0deg,color-mix(in srgb,var(--s-bg) 80%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--s-bg) 24%,transparent),transparent 16%);position:absolute;inset:0}.scene__header{align-items:flex-start;gap:1.1cqw;min-height:2cqw;display:flex;position:absolute;top:3.55cqw;left:5.3cqw;right:5.3cqw}.scene__mark{flex:none;width:1.4cqw;height:1.1cqw}.scene__name{letter-spacing:.12cqw;white-space:nowrap;text-overflow:ellipsis;max-width:57cqw;font-size:1.1cqw;font-weight:720;font-stretch:100%;line-height:1.1;overflow:hidden}.scene__series,.scene__status,.scene__tagline,.scene__footer-copy{color:var(--s-muted);font-family:FWG Mono,DejaVu Sans Mono,monospace;font-weight:400}.scene__series{letter-spacing:.14cqw;white-space:nowrap;margin-left:auto;padding-top:.08cqw;font-size:.63cqw}.scene__status{letter-spacing:.25cqw;white-space:nowrap;align-items:center;gap:.85cqw;font-size:.65cqw;line-height:1;display:flex;position:absolute;top:18.4cqw;left:6.7cqw}.scene__dot{background:var(--s-accent);flex:none;width:1.5cqw;height:max(1px,.065cqw)}.scene__headline{letter-spacing:-.14cqw;margin:0;font-size:8cqw;font-weight:850;font-stretch:72%;line-height:.89;position:absolute;top:21.5cqw;left:6.45cqw}.scene__headline span{white-space:nowrap;transform-origin:0 100%;width:max-content;display:block}.scene__headline span+span{letter-spacing:-.34cqw;color:var(--scene-accent);margin-top:.3cqw;font-size:1.15em;font-weight:400;font-stretch:95%;line-height:.9}.scene__tagline{letter-spacing:.09cqw;overflow-wrap:anywhere;max-width:44cqw;font-size:.69cqw;line-height:1.85;position:absolute;top:39.5cqw;left:6.7cqw}.scene__rail{background:color-mix(in srgb,var(--s-line) 38%,transparent);width:13.5cqw;height:max(1px,.055cqw);position:absolute;top:45cqw;left:6.7cqw;overflow:hidden}.scene__rail:after{content:"";background:var(--s-accent);width:4cqw;position:absolute;inset:0 auto 0 0}.scene__footer{justify-content:space-between;align-items:center;gap:3cqw;height:1.5cqw;display:flex;position:absolute;top:51.6cqw;left:5.3cqw;right:5.3cqw}.scene__handle{letter-spacing:.12cqw;white-space:nowrap;text-overflow:ellipsis;max-width:59%;font-size:.66cqw;font-weight:650;overflow:hidden}.scene__footer-copy{letter-spacing:.14cqw;white-space:nowrap;font-size:.59cqw}.scene[data-pack=gridline]{--scene-accent:color-mix(in srgb,var(--s-accent) 24%,var(--s-fg))}.scene[data-pack=gridline] .scene__headline{font-size:7.6cqw;font-weight:800;font-stretch:83%}.scene[data-pack=gridline] .scene__headline span+span{letter-spacing:-.2cqw;font-size:1.08em;font-weight:800;font-stretch:83%}.scene[data-pack=mono] .scene__headline{font-size:7.5cqw;font-weight:720;font-stretch:82%}.scene[data-pack=mono] .scene__headline span+span{letter-spacing:-.25cqw;color:var(--s-fg);font-size:1.18em;font-weight:320}.scene[data-pack=ember] .scene__headline{font-size:8.15cqw;font-weight:900;font-stretch:72%}.scene[data-pack=ember] .scene__headline span+span{letter-spacing:-.2cqw;font-size:1.07em;font-weight:570}.scene[data-pack=tidal] .scene__headline{font-size:7.65cqw;font-weight:550;font-stretch:85%}.scene[data-pack=tidal] .scene__headline span+span{letter-spacing:-.25cqw;font-size:1.18em;font-weight:400}.scene[data-pack=verdant] .scene__headline{font-family:var(--scene-serif);letter-spacing:-.2cqw;font-size:7.15cqw;font-weight:400;line-height:1.05}.scene[data-pack=verdant] .scene__headline span+span{letter-spacing:-.25cqw;font-size:1.18em;font-weight:400;line-height:1}.scene[data-pack=orbit] .scene__headline{letter-spacing:-.18cqw;font-size:6.8cqw;font-weight:420;font-stretch:95%;line-height:1}.scene[data-pack=orbit] .scene__headline span+span{font-family:var(--scene-serif);letter-spacing:-.25cqw;font-size:1.3em;font-weight:400}.scene[data-pack=signal] .scene__headline{letter-spacing:-.12cqw;font-size:7.5cqw;font-weight:820;font-stretch:86%}.scene[data-pack=signal] .scene__headline span+span{letter-spacing:-.2cqw;font-size:1.13em;font-weight:820;font-stretch:86%}.scene[data-pack=prism] .scene__headline{letter-spacing:-.15cqw;font-size:7.8cqw;font-weight:500;font-stretch:80%}.scene[data-pack=prism] .scene__headline span+span{letter-spacing:-.2cqw;font-size:1.1em;font-weight:850;font-stretch:80%}.scene[data-pack=petal] .scene__headline{font-family:var(--scene-serif);letter-spacing:-.2cqw;font-size:7.25cqw;font-weight:400;line-height:1.04}.scene[data-pack=petal] .scene__headline span+span{font-family:var(--scene-serif);letter-spacing:-.25cqw;font-size:1.17em;font-weight:400}.scene[data-pack=arcade] .scene__headline{letter-spacing:-.25cqw;font-size:7.35cqw;font-weight:900;font-stretch:98%}.scene[data-pack=arcade] .scene__headline span+span{letter-spacing:-.3cqw;font-size:1.15em;font-weight:900;font-stretch:98%}.scene[data-pack=dune] .scene__headline{font-family:var(--scene-serif);letter-spacing:-.2cqw;font-size:7.3cqw;font-weight:400;line-height:1.03}.scene[data-pack=dune] .scene__headline span+span{letter-spacing:-.25cqw;font-size:1.17em;font-weight:400}.scene[data-pack=dune] .scene__tagline{max-width:32cqw;color:var(--s-fg)}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__art-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--s-bg) 72%,transparent),color-mix(in srgb,var(--s-bg) 39%,transparent) 28%,transparent 64%),linear-gradient(0deg,color-mix(in srgb,var(--s-bg) 70%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--s-bg) 34%,transparent),transparent 20%)}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__status{letter-spacing:.3cqw;font-size:.6cqw;top:18.1cqw;left:7.5cqw}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__headline{font-family:var(--scene-serif);letter-spacing:-.2cqw;font-size:7.4cqw;font-weight:400;line-height:1.03;top:21.9cqw;left:7.45cqw}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__headline span:first-child{letter-spacing:.68cqw;margin-bottom:1.1cqw;font-family:FWG Display,FWG Sans,sans-serif;font-size:.24em;font-weight:500;font-stretch:90%}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__headline span+span{font-family:var(--scene-serif);letter-spacing:-.28cqw;color:var(--s-fg);margin-top:0;font-size:1.38em;font-weight:400;line-height:1.02}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__tagline{max-width:43cqw;color:color-mix(in srgb,var(--s-fg) 75%,var(--s-muted));letter-spacing:.1cqw;font-size:.67cqw;top:39.2cqw;left:7.5cqw}.scene:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__rail{width:11.5cqw;top:44.4cqw;left:7.5cqw}.scene:is([data-pack=overworld],[data-pack=skybound]) .scene__headline span+span{letter-spacing:-.3cqw;color:var(--s-fg);font-family:FWG Display,FWG Sans,sans-serif;font-size:1.38em;font-weight:700;font-stretch:85%}.scene[data-pack=moonbloom] .scene__headline span+span{color:color-mix(in srgb,var(--s-accent) 35%,var(--s-fg))}.scene[data-pack=riftlight] .scene__headline span+span{color:color-mix(in srgb,var(--s-accent) 45%,var(--s-fg))}.scene[data-pack=strikepoint] .scene__headline{letter-spacing:-.12cqw;font-size:7.9cqw;font-weight:850;font-stretch:73%}.scene[data-pack=strikepoint] .scene__headline span+span{letter-spacing:-.18cqw;font-size:1.07em;font-weight:850;font-stretch:73%}.scene[data-pack=strikepoint] .scene__art-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--s-bg) 77%,transparent),color-mix(in srgb,var(--s-bg) 32%,transparent) 35%,transparent 65%),linear-gradient(0deg,color-mix(in srgb,var(--s-bg) 66%,transparent),transparent 22%)}.scene--motion .scene__headline span{animation:1.4s cubic-bezier(.12,.68,.17,1) both scene-material-title}.scene--motion .scene__headline span+span{animation-duration:1.7s;animation-delay:.2s}.scene--motion .scene__status{animation:1s .15s both scene-copy-arrive}.scene--motion .scene__tagline{animation:1.2s .7s both scene-copy-arrive}.scene--motion .scene__rail:after{animation:1.5s cubic-bezier(.12,.68,.17,1) .9s both scene-line-arrive}.scene--motion:is([data-pack=gridline],[data-pack=mono],[data-pack=strikepoint]) .scene__headline span{animation-name:scene-architectural-title;animation-duration:1.05s}.scene--motion:is([data-pack=verdant],[data-pack=petal],[data-pack=dune],[data-pack=orbit]) .scene__headline span{animation-name:scene-serif-title;animation-duration:1.8s}.scene--motion:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__headline span{animation-name:scene-world-title;animation-duration:1.9s}.scene--motion:is([data-pack=overworld],[data-pack=skybound],[data-pack=northlight],[data-pack=moonbloom],[data-pack=riftlight]) .scene__headline span+span{animation-duration:2.25s;animation-delay:.25s}@keyframes scene-material-title{0%{opacity:0;clip-path:inset(100% -10% -8%);transform:translateY(2cqw)rotateX(20deg)}to{opacity:1;clip-path:inset(-10%);transform:translateY(0)rotateX(0)}}@keyframes scene-architectural-title{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-2.5cqw)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes scene-serif-title{0%{opacity:0;filter:blur(.35cqw);transform:translateY(1.8cqw)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes scene-world-title{0%{opacity:0;filter:blur(.4cqw);transform:translateY(1.5cqw)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes scene-copy-arrive{0%{opacity:0;transform:translateY(.6cqw)}to{opacity:1;transform:translateY(0)}}@keyframes scene-line-arrive{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.scene[hidden] *,.scene[hidden] :before,.scene[hidden] :after,.scene[data-visible=false] *,.scene[data-visible=false] :before,.scene[data-visible=false] :after,[data-studio-visible=false] .scene *,[data-studio-visible=false] .scene :before,[data-studio-visible=false] .scene :after{animation-play-state:paused!important}.scene:not(.scene--motion) *,.scene:not(.scene--motion) :before,.scene:not(.scene--motion) :after,[data-studio-motion=off] .scene *,[data-studio-motion=off] .scene :before,[data-studio-motion=off] .scene :after,.scene[data-studio-motion=off] *,.scene[data-studio-motion=off] :before,.scene[data-studio-motion=off] :after,[data-motion=off] .scene *,[data-motion=off] .scene :before,[data-motion=off] .scene :after{animation:none!important}.scene:not(.scene--motion) .scene__motion,[data-studio-motion=off] .scene__motion,[data-motion=off] .scene__motion{display:none!important}@media (prefers-reduced-motion:reduce){.scene--motion *,.scene--motion :before,.scene--motion :after{animation:none!important}.scene__motion{display:none!important}}
