body:has(.premiere-home){color:#fff9ee;scrollbar-color:#7d8277 #141a16;background:#141a16}body:has(.premiere-home) .floating-top{display:none}.premiere-home{--premiere-ink:#141a16;--premiere-paper:#fff9ee;--premiere-brass:#efd28d;--premiere-muted:#c8cbbc;--premiere-rule:#fff9ee35;--premiere-gutter:clamp(24px,4vw,64px);font-family:var(--font-body),sans-serif;background:var(--premiere-ink);color:var(--premiere-paper)}.premiere-home ::selection,.premiere-footer ::selection{color:#141a16;background:#efd28d}.premiere-home :is(a,button):focus-visible,.premiere-footer a:focus-visible{outline-offset:6px;box-shadow:none;outline:2px solid #efd28d}.premiere-home a,.premiere-footer a{text-decoration:none}.premiere-home svg,.premiere-footer svg{flex:none;width:24px;height:24px}.premiere-wrap{max-width:1800px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.premiere-stage{isolation:isolate;background:#263027;height:100svh;min-height:680px;max-height:1200px;position:relative;overflow:hidden}.premiere-images,.premiere-slide,.premiere-shade{position:absolute;inset:0}.premiere-slide{opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s}.premiere-slide.is-active{opacity:1;visibility:visible}.premiere-slide picture,.premiere-slide img{width:100%;height:100%;display:block}.premiere-slide img{object-fit:cover;object-position:center 38%;max-width:none}.premiere-shade{pointer-events:none;background:linear-gradient(#0d110f6b 0%,#0000 27% 40%,#0d110f70 62%,#131912 100%)}.premiere-story{inset:auto auto 190px var(--premiere-gutter);z-index:2;max-width:min(700px,70%);position:absolute}.premiere-story h1{font:700 clamp(66px,7vw,96px)/.94 var(--font-premiere),"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 22px}.premiere-tagline{text-wrap:balance;max-width:470px;margin:0 0 28px;font-size:clamp(18px,1.65vw,24px);line-height:1.45}.premiere-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.premiere-action{color:#191f17;background:#efd28d;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 23px;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s;display:inline-flex}.premiere-action svg{margin-inline-start:20px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.premiere-action:hover{background:#fff0c5}.premiere-action:hover svg{transform:translate(4px)}.premiere-stage-label{color:#f0ebd9;font-size:12px;line-height:1.5}.premiere-status{max-width:40ch;font-size:13px;line-height:1.5}.premiere-status:not(:empty){margin-top:16px}.premiere-disclosure{inset:auto var(--premiere-gutter) 191px auto;color:#f0ebd9;z-index:2;font-size:12px;line-height:1.5;position:absolute}.premiere-rail{bottom:0;inset-inline:var(--premiere-gutter);z-index:3;border-top:1px solid #fff9ee50;align-items:stretch;height:132px;display:flex;position:absolute}.premiere-switches{align-items:stretch;max-width:78%;display:flex}.premiere-switches button{color:#fff9ee;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;min-width:0;min-height:80px;padding:24px 32px 24px 0;display:flex;position:relative}.premiere-switches button+button{border-inline-start:1px solid #fff9ee25;padding-inline-start:32px}.premiere-switches button:before{content:"";top:-1px;transform-origin:0;background:#efd28d;height:3px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline:0 32px;transform:scaleX(0)}.premiere-switches button[aria-pressed=true]:before{transform:scaleX(1)}.premiere-switches img{object-fit:cover;width:110px;height:65px}.premiere-switches button>span{min-width:0;display:block}.premiere-switches strong{font:600 27px/1.1 var(--font-premiere),"Arial Narrow",sans-serif;letter-spacing:.01em;display:block}.switch-caption{color:#d2d5c9;margin-top:9px;font-size:12px;line-height:1.4;display:block}.premiere-switches button:hover strong{color:#efd28d}.premiere-browse{white-space:nowrap;align-items:center;gap:20px;min-height:48px;margin-inline-start:auto;font-size:13px;display:flex}.premiere-games{padding-block:clamp(72px,8vw,128px)}.premiere-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px;display:flex}.premiere-home h2{font:600 clamp(42px,5.5vw,80px)/1.02 var(--font-premiere),"Arial Narrow",sans-serif;letter-spacing:-.015em}.premiere-section-heading>p{color:#c8cbbc;max-width:370px;padding-bottom:4px;font-size:15px;line-height:1.8}.premiere-chapters{gap:72px;display:grid}.chapter-image{aspect-ratio:2.45;background:#27352b;display:block;position:relative;overflow:hidden}.chapter-image picture,.chapter-image img{width:100%;height:100%;display:block}.chapter-image img{object-fit:cover;max-width:none;transition:transform .8s cubic-bezier(.16,1,.3,1)}.premiere-chapter--warhull .chapter-image img{object-position:center 48%}.premiere-chapter--postrider .chapter-image img{object-position:center 50%}.chapter-image:hover img{transform:scale(1.025)}.chapter-enter{color:#141a16;background:#fff9ee;place-items:center;width:54px;height:54px;transition:background .2s;display:grid;position:absolute;inset:auto 24px 24px auto}.chapter-image:hover .chapter-enter{background:#efd28d}.chapter-caption{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:24px;display:flex}.chapter-caption h3{font:600 clamp(34px,3vw,48px)/1.1 var(--font-premiere),"Arial Narrow",sans-serif;margin-bottom:9px}.chapter-caption p{color:#c8cbbc;font-size:15px;line-height:1.6}.chapter-caption>span{color:#c8cbbc;text-align:end;padding-top:8px;font-size:12px;line-height:1.5}.premiere-invited{border-top:1px solid #fff9ee35;margin-top:80px;padding-top:32px}.premiere-invited h3{margin-bottom:24px;font-size:24px;font-weight:500}.premiere-invited>div{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.premiere-invited a{border-bottom:1px solid #fff9ee25;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;display:flex}.premiere-invited a:hover{color:#efd28d}.premiere-studio{color:#1a251e;background:#e5e7df;padding-block:clamp(72px,8vw,128px)}.studio-composition{grid-template-columns:1fr 1fr;gap:10%;display:grid}.studio-statement>p{color:#455342;margin-top:32px;font-size:13px}.studio-belief{padding-top:6px}.studio-lead{letter-spacing:-.025em;max-width:25ch;margin-bottom:28px;font-size:clamp(24px,2.7vw,38px);line-height:1.3}.studio-belief>p:not(.studio-lead){color:#3e4b3e;max-width:65ch;font-size:16px;line-height:1.9}.studio-principles{margin-top:40px}.studio-principles>div{border-top:1px solid #89958480;padding:25px 0}.studio-principles h3{margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.5}.studio-principles p{color:#3e4b3e;font-size:14px;line-height:1.8}.premiere-studio a:focus-visible{outline-color:#364c32}.premiere-close{color:#192117;background:#efd28d;padding-block:clamp(64px,7vw,112px)}.close-composition{justify-content:space-between;align-items:center;gap:60px;display:flex}.close-composition h2{font-size:clamp(52px,7vw,96px)}.close-composition p{margin-bottom:28px;font-size:16px;line-height:1.8}.premiere-action--ink{color:#fff9ee;background:#192117}.premiere-action--ink:hover{background:#34412d}.premiere-close a:focus-visible{outline-color:#192117}.premiere-footer{color:#fff9ee;font-family:var(--font-body),sans-serif;background:#141a16;grid-template-columns:1fr 1fr;gap:50px;padding-block:64px 30px;display:grid}.footer-edison{font:700 clamp(48px,6vw,80px)/1 var(--font-premiere),"Arial Narrow",sans-serif;letter-spacing:-.02em;align-self:start;width:max-content}.premiere-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:16px 32px;font-size:13px;display:flex}.premiere-footer nav a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.premiere-footer nav svg{width:18px;height:18px}.premiere-legal{color:#c8cbbc;border-top:1px solid #fff9ee25;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:25px;font-size:11px;line-height:1.6;display:flex}@media (width<=1100px){.premiere-browse{display:none}.premiere-switches{width:100%;max-width:100%}.premiere-switches button{flex:1}.premiere-disclosure{bottom:153px}.premiere-story{max-width:70%;bottom:198px}.premiere-switches button+button{padding-inline-start:28px}.premiere-section-heading{align-items:flex-start;gap:40px}.premiere-section-heading>p{max-width:290px}.studio-composition{gap:7%}}@media (width<=700px){.premiere-home{--premiere-gutter:22px}.premiere-stage{min-height:700px;max-height:1000px}.premiere-slide img{object-position:52% 33%}.premiere-shade{background:linear-gradient(#0d110f55,#0000 25%,#0d110f15 35%,#0d110f99 54%,#131912 88%)}.premiere-story{max-width:none;inset:auto 22px 188px}.premiere-story h1{margin-bottom:16px;font-size:clamp(64px,16vw,84px)}.premiere-tagline{max-width:24ch;margin-bottom:23px;font-size:19px;line-height:1.45}.premiere-action{min-height:52px;padding:14px 18px;font-size:13px}.premiere-action svg{width:22px;margin-inline-start:12px}.premiere-actions{gap:14px}.premiere-stage-label{font-size:11px}.premiere-disclosure{font-size:11px;inset:auto 22px 145px}.premiere-rail{height:112px}.premiere-switches button{gap:12px;padding:20px 14px 20px 0}.premiere-switches button+button{padding-inline:16px 0}.premiere-switches button:before{inset-inline-end:14px}.premiere-switches img{width:58px;height:48px}.premiere-switches strong{font-size:23px}.switch-caption{margin-top:6px;font-size:10px}.premiere-games{padding-block:64px}.premiere-section-heading{margin-bottom:36px;display:block}.premiere-home h2{font-size:clamp(44px,11vw,64px)}.premiere-section-heading>p{max-width:40ch;margin-top:24px;font-size:15px}.premiere-chapters{gap:44px}.chapter-image{aspect-ratio:1.25}.chapter-caption{gap:20px;margin-top:18px}.chapter-caption h3{font-size:36px}.chapter-caption p{font-size:14px}.chapter-caption>span{max-width:90px;font-size:10px}.chapter-enter{width:44px;height:44px;inset:auto 16px 16px auto}.premiere-invited{margin-top:48px}.premiere-invited>div{grid-template-columns:1fr}.premiere-invited h3{font-size:21px}.premiere-studio{padding-block:64px}.studio-composition{grid-template-columns:1fr;gap:44px}.studio-statement>p{margin-top:22px}.studio-lead{font-size:28px}.studio-belief{padding-top:0}.close-composition{display:block}.close-composition h2{margin-bottom:32px;font-size:64px}.close-composition p{font-size:15px}.premiere-footer{grid-template-columns:1fr;gap:30px;padding-block:48px 25px}.premiere-footer nav{justify-content:flex-start;gap:12px 26px}.premiere-legal{flex-direction:column;gap:8px;font-size:11px}}@media (width<=360px){.premiere-switches img{display:none}.premiere-switches strong{font-size:25px}.premiere-story{bottom:190px}.premiere-actions{gap:12px}.premiere-stage-label{max-width:90px}}@media (prefers-reduced-motion:reduce){.premiere-slide,.premiere-action,.premiere-action svg,.premiere-switches button:before,.chapter-image img{transition:none}.chapter-image:hover img,.premiere-action:hover svg{transform:none}}@media (forced-colors:active){.premiere-switches button[aria-pressed=true]{outline-offset:-5px;outline:2px solid highlight}.premiere-action,.chapter-enter{border:1px solid buttontext}.premiere-stage-label,.premiere-disclosure{color:canvastext;background:canvas}}.studio-statement h2,.close-composition h2{white-space:pre-line}
