.NRzLjq_stage{isolation:isolate;min-height:max(80svh, calc(100svh - var(--header-h)));background-color:var(--ground);transition:background-color .9s var(--ease-out);display:grid;position:relative;overflow:hidden}.NRzLjq_backdrop{z-index:-1;position:absolute;inset:0}.NRzLjq_layer{z-index:1;background-color:var(--ground);opacity:0;visibility:hidden;transition:opacity 0s .9s,visibility 0s .9s;position:absolute;inset:0;overflow:hidden}.NRzLjq_layer[data-active=true]{z-index:2;opacity:1;visibility:visible;transition:opacity .9s var(--ease-out)}.NRzLjq_art{isolation:isolate;background-color:var(--surface);position:absolute;inset:0}.NRzLjq_stage[data-parallax=on] .NRzLjq_art{transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -7px), 0) scale(1.03);transition:transform 1.2s var(--ease-out);will-change:transform}.NRzLjq_artImg{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.NRzLjq_film{opacity:0;position:absolute;inset:0}.NRzLjq_film[data-playing=true]{opacity:1}.NRzLjq_engraved{filter:grayscale()contrast(1.12)brightness(.7);mix-blend-mode:luminosity}.NRzLjq_scene{filter:brightness(.84)saturate(1.04);object-position:68% 30%}.NRzLjq_lettering{object-fit:contain;display:none}.NRzLjq_layer:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--ground) 0%, color-mix(in srgb, var(--ground) 80%, transparent) 22%, transparent 58%), linear-gradient(to bottom, color-mix(in srgb, var(--ground) 90%, transparent) 0%, color-mix(in srgb, var(--ground) 66%, transparent) 40%, color-mix(in srgb, var(--ground) 58%, transparent) 62%, transparent 100%);position:absolute;inset:0}@media (min-width:64em){.NRzLjq_layer:after{background:linear-gradient(to top, var(--ground) var(--veil-floor,0%), color-mix(in srgb, var(--ground) 92%, transparent) var(--veil-floor-fade,20%), color-mix(in srgb, var(--ground) 58%, transparent) 34%, transparent 56%), linear-gradient(to bottom, color-mix(in srgb, var(--ground) 80%, transparent) 0%, color-mix(in srgb, var(--ground) 40%, transparent) 14%, transparent 30%), linear-gradient(to right, color-mix(in srgb, var(--ground) 95%, transparent) 0%, color-mix(in srgb, var(--ground) 86%, transparent) 42%, color-mix(in srgb, var(--ground) 45%, transparent) 64%, transparent 84%)}.NRzLjq_layer[data-shape=portrait] .NRzLjq_art{width:max(60%,36rem);-webkit-mask-image:linear-gradient(to right, transparent, var(--coal-0) 42%);-webkit-mask-image:linear-gradient(to right, transparent, var(--coal-0) 42%);mask-image:linear-gradient(to right, transparent, var(--coal-0) 42%);left:auto}.NRzLjq_layer[data-shape=portrait] .NRzLjq_artImg{object-position:50% 58%}.NRzLjq_layer[data-shape=lettering]:after{background:linear-gradient(to top, var(--ground) var(--veil-floor,0%), transparent 32%)}.NRzLjq_layer[data-shape=lettering] .NRzLjq_lettering{object-position:50% 40%;padding:0 5% 0 52%;display:block}}.NRzLjq_inner{text-shadow:0 1px 1.5rem color-mix(in srgb, var(--ground) 70%, transparent);grid-template-rows:auto minmax(1.5rem,1fr) auto;padding-block:clamp(2.25rem,8svh,5.5rem) clamp(1.25rem,4svh,2.5rem);display:grid;position:relative}.NRzLjq_statement{grid-row:1;max-width:46rem}.NRzLjq_kicker,.NRzLjq_hint{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);font-weight:600}.NRzLjq_headline{letter-spacing:-.035em;font-variation-settings:"opsz" 144;margin-top:1rem;font-size:clamp(3rem,1.2rem + 6vw,6.75rem);font-weight:700;line-height:.9}.NRzLjq_stress{letter-spacing:-.025em;color:var(--steak);font-variation-settings:"opsz" 144;padding-inline-start:.04em;font-weight:380;display:block}.NRzLjq_lead{max-width:34rem;color:var(--bone);margin-top:clamp(1.25rem,3svh,1.75rem);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.NRzLjq_deck{grid-row:3;gap:clamp(1.75rem,4svh,2.5rem);min-width:0;display:grid}@media (min-width:64em){.NRzLjq_deck{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:end;column-gap:clamp(2rem,5vw,5rem)}}.NRzLjq_panels{display:grid}.NRzLjq_panel,.NRzLjq_panel[hidden]{grid-area:1/1;align-content:end;justify-items:start;gap:.875rem;min-width:0;display:grid}.NRzLjq_panel{transition:opacity .5s var(--ease-out) .14s, transform .7s var(--ease-out) .14s, visibility 0s}.NRzLjq_panel[hidden]{opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s .22s;transform:translateY(.5rem)}.NRzLjq_gameTitle{font-size:var(--t-h1);justify-self:stretch;margin-bottom:.375rem}.NRzLjq_logo{width:calc(var(--logo-scale) * clamp(5.75rem, 4.25rem + 4.2vw, 10rem));max-width:100%;aspect-ratio:var(--logo-ratio);display:block;position:relative;overflow:hidden}.NRzLjq_logoImg{top:var(--logo-y);left:var(--logo-x);width:var(--logo-w);max-width:none;height:auto;position:absolute}.NRzLjq_standfirst{font-size:var(--t-small);letter-spacing:.02em;color:var(--bone-dim);font-weight:500}.NRzLjq_tagline{max-width:22ch;font-family:var(--font-display-stack);letter-spacing:-.01em;font-variation-settings:"opsz" 60;text-wrap:balance;font-size:clamp(1.375rem,1.05rem + 1.2vw,2.125rem);font-weight:400;line-height:1.12}.NRzLjq_cta{border-radius:var(--radius);background-color:var(--accent);min-height:3rem;color:var(--accent-ink);font-size:var(--t-small);letter-spacing:.01em;text-shadow:none;transition:background-color .5s var(--ease-out), color .5s var(--ease-out);align-items:center;gap:.625rem;margin-top:.625rem;padding:.25rem 1.125rem .25rem 1.375rem;font-weight:650;display:inline-flex}.NRzLjq_cta:hover{background-color:color-mix(in oklab, var(--accent) 82%, var(--bone))}.NRzLjq_ctaArrow{transition:transform .25s var(--ease-out);flex:none}.NRzLjq_cta:hover .NRzLjq_ctaArrow,.NRzLjq_cta:focus-visible .NRzLjq_ctaArrow{transform:translate(3px)}.NRzLjq_selector{gap:.875rem;min-width:0;display:grid}.NRzLjq_tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:.5rem clamp(.75rem,2vw,1.5rem);display:grid}.NRzLjq_tab{border-top:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--bone-dim);text-align:start;transition:color .25s var(--ease-out);align-content:start;gap:.25rem;padding:.875rem .25rem .375rem 0;display:grid;position:relative}.NRzLjq_tab:before{content:"";inset-inline:0;background-color:var(--accent);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;transform:scaleX(0)}.NRzLjq_tab:hover,.NRzLjq_tab[aria-selected=true]{color:var(--bone)}.NRzLjq_tab[aria-selected=true]:before{transform:scaleX(1)}.NRzLjq_tab[data-frame=frost]:before{background:linear-gradient(to right, var(--accent), var(--mark-ink) 70%);box-shadow:0 0 .5rem color-mix(in srgb, var(--mark-ink) 30%, transparent)}.NRzLjq_tab[data-frame=embers]:before{box-shadow:0 -.125rem .625rem color-mix(in srgb, var(--accent) 70%, transparent)}.NRzLjq_tab[data-frame=sight]:before{background:repeating-linear-gradient(to right, var(--accent) 0 .875rem, transparent .875rem 1.125rem)}.NRzLjq_tabIndex{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:.75rem;font-weight:600}.NRzLjq_tabName{font-family:var(--font-display-stack);letter-spacing:-.01em;font-variation-settings:"opsz" 48;overflow-wrap:break-word;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.1}.NRzLjq_tabGenre{font-size:var(--t-label);color:var(--bone-dim);line-height:1.3}@media (min-width:40em){.NRzLjq_tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}}@media (prefers-reduced-motion:reduce){.NRzLjq_layer,.NRzLjq_layer[data-active=true],.NRzLjq_panel,.NRzLjq_panel[hidden]{transition-delay:0s}}
.C8UX4G_library{padding-top:clamp(4.5rem,10vw,9rem)}.C8UX4G_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.C8UX4G_heading{max-width:40rem}.C8UX4G_title{font-size:var(--t-h2);font-variation-settings:"opsz" 144}.C8UX4G_lead{max-width:34rem;color:var(--bone-dim);margin-top:.875rem}.C8UX4G_all{border:1px solid var(--line-strong);min-height:44px;font-size:var(--t-small);color:var(--bone);transition:border-color .2s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;display:inline-flex}.C8UX4G_all:hover{border-color:var(--bone)}.C8UX4G_arrow{transition:transform .25s var(--ease-out);flex:none}.C8UX4G_all:hover .C8UX4G_arrow{transform:translate(3px)}.C8UX4G_deck{--peek:clamp(3.75rem, 8.5vw, 7.5rem);--tilt:.5deg;padding-top:calc(var(--peek) * (1 + .55 * (var(--behind,1) - 1)));list-style:none;display:grid}.C8UX4G_feature{--dim:.55;--pose-1:translateY(calc(-1 * var(--peek))) scale(.955) rotate(calc(-1 * var(--tilt)));--shade-1:brightness(var(--dim)) saturate(.85);--pose-2:translateY(calc(-1.55 * var(--peek))) scale(.91) rotate(calc(1.2 * var(--tilt)));--shade-2:brightness(.4) saturate(.8);isolation:isolate;border:1px solid var(--line);border-radius:calc(var(--radius) * 2);background-color:var(--surface);transform-origin:50% 0;transition:border-color .3s var(--ease-out), transform .45s var(--ease-out), translate .45s var(--ease-out), rotate .45s var(--ease-out), filter .45s var(--ease-out);grid-area:1/1;display:grid;position:relative;overflow:hidden}.C8UX4G_face{display:contents}.C8UX4G_feature[data-depth]{z-index:var(--z)}.C8UX4G_feature[data-depth="0"]{--z:3}.C8UX4G_feature[data-depth="1"]{--z:2;transform:var(--pose-1);filter:var(--shade-1)}.C8UX4G_feature[data-depth="2"]{--z:1;transform:var(--pose-2);filter:var(--shade-2)}@media (hover:hover){.C8UX4G_feature:hover{--dim:.72}}@media (prefers-reduced-motion:no-preference){.C8UX4G_feature[data-depth="1"][data-lifted]{translate:0 -.5rem;rotate:calc(-.4 * var(--tilt))}}.C8UX4G_feature[data-from="1"]{--pose-from:var(--pose-1);--shade-from:var(--shade-1)}.C8UX4G_feature[data-from="2"]{--pose-from:var(--pose-2);--shade-from:var(--shade-2)}.C8UX4G_feature[data-move]{animation-duration:.64s;animation-timing-function:var(--ease-out)}.C8UX4G_feature[data-move=rise0]{animation-name:C8UX4G_rise0}.C8UX4G_feature[data-move=rise1]{animation-name:C8UX4G_rise1}.C8UX4G_feature[data-move=sink0]{animation-name:C8UX4G_sink0}.C8UX4G_feature[data-move=sink1]{animation-name:C8UX4G_sink1}@keyframes C8UX4G_rise0{0%{z-index:0;transform:var(--pose-from);filter:var(--shade-from)}45%{z-index:0;transform:translateY(calc(-1 * var(--peek) - 14%)) scale(.97) rotate(calc(-2.5 * var(--tilt)))}46%,to{z-index:4}}@keyframes C8UX4G_rise1{0%{z-index:0;transform:var(--pose-from);filter:var(--shade-from)}45%{z-index:0;transform:translateY(calc(-1 * var(--peek) - 14%)) scale(.97) rotate(calc(-2.5 * var(--tilt)))}46%,to{z-index:4}}@keyframes C8UX4G_sink0{0%{z-index:4;filter:none;transform:none}45%{z-index:4;transform:translateY(10%) scale(.985) rotate(calc(1.5 * var(--tilt)))}46%,to{z-index:var(--z)}}@keyframes C8UX4G_sink1{0%{z-index:4;filter:none;transform:none}45%{z-index:4;transform:translateY(10%) scale(.985) rotate(calc(1.5 * var(--tilt)))}46%,to{z-index:var(--z)}}.C8UX4G_flip{z-index:1;border-radius:calc(var(--radius) * 2 - 1px);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.C8UX4G_flip:focus-visible{outline:2px solid var(--bone);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.C8UX4G_feature{transition:border-color .3s var(--ease-out)}.C8UX4G_feature[data-move]{animation:none}}.C8UX4G_feature:hover,.C8UX4G_feature:focus-within{border-color:var(--line-strong)}.C8UX4G_media{aspect-ratio:16/10;isolation:isolate;background-color:var(--surface);position:relative;overflow:hidden}.C8UX4G_media:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--surface) 0%, transparent 38%);position:absolute;inset:0}.C8UX4G_image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.C8UX4G_feature:hover .C8UX4G_image{transform:scale(1.035)}.C8UX4G_engraved{filter:grayscale()contrast(1.1)brightness(.8);mix-blend-mode:luminosity}.C8UX4G_media[data-lettering]:after{content:none}.C8UX4G_media[data-lettering] .C8UX4G_image{object-fit:contain;padding:10% 12%}.C8UX4G_body{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.C8UX4G_index{font-size:var(--t-label);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--bone-dim);align-items:center;gap:.75rem;font-weight:600;display:flex}.C8UX4G_mark{background-color:var(--mark-ink,var(--accent));width:1.75rem;height:1.75rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.C8UX4G_name{font-size:var(--t-h2);letter-spacing:-.025em;font-variation-settings:"opsz" 144;font-weight:650}.C8UX4G_summary{max-width:34rem;color:var(--bone-dim)}.C8UX4G_tags{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.C8UX4G_tags li{border:1px solid var(--line-strong);min-height:1.875rem;font-size:var(--t-label);color:var(--bone-dim);border-radius:999px;align-items:center;padding:0 .75rem;display:inline-flex}.C8UX4G_tags .C8UX4G_status{border-color:var(--accent);color:var(--bone)}.C8UX4G_tags .C8UX4G_status[data-status=under-construction]{background-color:var(--accent);color:var(--accent-ink);font-weight:600}.C8UX4G_more{z-index:2;min-height:44px;font-size:var(--t-small);color:var(--bone);background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .4s var(--ease-out);background-position:0 calc(100% - .6rem);background-repeat:no-repeat;background-size:0 2px;align-items:center;gap:.5rem;margin-top:.25rem;font-weight:600;display:inline-flex;position:relative}.C8UX4G_more:hover{background-size:calc(100% - 1.5rem) 2px}.C8UX4G_more:focus-visible{outline:2px solid var(--bone);outline-offset:4px;border-radius:4px}.C8UX4G_more .C8UX4G_arrow{color:var(--accent)}.C8UX4G_more:hover .C8UX4G_arrow{transform:translate(4px)}@media (min-width:56em){.C8UX4G_deck{--tilt:1deg}.C8UX4G_feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.C8UX4G_feature:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.C8UX4G_feature:nth-child(2n) .C8UX4G_media{order:2}.C8UX4G_media{aspect-ratio:auto;min-height:clamp(22rem,34vw,32rem)}.C8UX4G_media:after{background:linear-gradient(to left, var(--surface) 0%, transparent 32%)}.C8UX4G_feature:nth-child(2n) .C8UX4G_media:after{background:linear-gradient(to right, var(--surface) 0%, transparent 32%)}.C8UX4G_body{justify-content:flex-end}.C8UX4G_index{margin-bottom:auto;padding-bottom:2rem}}
