.gt-index{position:relative;padding-block:var(--sp-6) var(--sp-2)}.gt-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);list-style:none;padding:0;margin:0}.gt-index .c-chip{inline-size:100%;justify-content:flex-start;padding-inline:14px;white-space:normal;line-height:1.2}@media(min-width:900px){.gt-index ul{display:flex;flex-wrap:wrap}.gt-index .c-chip{inline-size:auto;padding-inline:18px;white-space:nowrap}}.gt-hero__title{max-inline-size:none;font-size:min(var(--fs-800),11vw)}@media(min-width:600px){.gt-hero__title{font-size:var(--fs-800);max-inline-size:16ch}}.gt-index .c-chip{text-decoration:none}.gt-index .c-chip b{color:var(--gold);margin-inline-end:var(--sp-1)}.gt{position:relative;isolation:clip;scroll-margin-top:var(--nav-h);padding-block-end:var(--section-y)}.gt+.gt{border-block-start:2px dashed var(--line)}.gt__stage{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface-1);margin-block-end:calc(var(--sp-7) * -1)}.gt__layer{position:absolute;top:-4%;right:0;bottom:-4%;left:0;will-change:transform}.gt__layer picture,.gt__layer img{display:block;inline-size:100%;block-size:100%}.gt__layer img{object-fit:cover;object-position:50% 100%}.gt__layer--single img{object-position:50% 50%}.gt__layer--single{top:-6%;right:0;bottom:-6%;left:0}.gt__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(13 9 16 / .35) 0%,rgb(13 9 16 / 0) 30%,rgb(13 9 16 / .6) 78%,var(--canvas) 100%)}.gt__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grain);opacity:.1;mix-blend-mode:overlay;pointer-events:none}.gt__body{position:relative;display:grid;gap:var(--sp-7)}.gt__copy{display:grid;gap:var(--sp-4);justify-items:start;max-inline-size:44rem}.gt__no{font:400 var(--fs-700)/1 var(--f-display);color:var(--gold);text-shadow:var(--shadow-display)}.gt__title{font-size:var(--fs-800);line-height:var(--lh-tight);text-wrap:balance}.gt__sub{font:800 var(--fs-200)/1 var(--f-body);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-2)}.gt__stills{display:grid;gap:var(--gutter)}.gt__still{position:relative;display:block;border-radius:var(--r-3);overflow:hidden;box-shadow:var(--e-3);aspect-ratio:16/9;background:var(--surface-1);transition:transform var(--dur-3) var(--ease-out)}.gt__still picture,.gt__still img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gt__still:after{content:"";position:absolute;inset:var(--sp-2);border-radius:var(--r-2);border:2px dashed rgb(244 236 247 / 0);transition:border-color var(--dur-2);pointer-events:none}.gt__still:hover,.gt__still:focus-visible{transform:translateY(-4px)}.gt__still:hover:after,.gt__still:focus-visible:after{border-color:#f4ecf799}.gt__zoom{position:absolute;inset-block-end:var(--sp-3);inset-inline-end:var(--sp-3);inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:var(--r-pill);background:#0d0910b3;color:var(--ink-1);font:400 var(--fs-500)/1 var(--f-display)}@media(min-width:600px){.gt__stills{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.gt{min-block-size:100svh;display:grid;align-items:center;padding-block:var(--section-y)}.gt__stage{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;margin:0}.gt__veil{background:var(--scrim-side),linear-gradient(180deg,rgb(13 9 16 / .6),transparent 25%,transparent 70%,var(--canvas))}.gt__body{grid-template-columns:repeat(12,1fr);align-items:end;gap:var(--sp-6) var(--gutter)}.gt__copy,.gt__stills{grid-column:1/7}.gt__stills{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);max-inline-size:40rem}.gt--dungeon .gt__copy{grid-column:1/8}.gt--lt .gt__stills{grid-template-columns:1fr;max-inline-size:26rem}.gt:nth-of-type(odd) .gt__copy{grid-column:7/13;grid-row:1}.gt:nth-of-type(odd) .gt__stills{grid-column:7/13;grid-row:2}.gt:nth-of-type(odd) .gt__veil{background:linear-gradient(270deg,rgb(13 9 16 / .86) 0%,rgb(13 9 16 / .5) 38%,transparent 70%),linear-gradient(180deg,rgb(13 9 16 / .6),transparent 25%,transparent 70%,var(--canvas))}.gt--pn .gt__layer img{object-position:85% 100%}}@supports (animation-timeline:view()){@keyframes gt-bg{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@keyframes gt-mid{0%{transform:translateY(-1%) scale(1.02)}to{transform:translateY(0) scale(1.02)}}@keyframes gt-fg{0%{transform:translateY(5%) scale(1.06)}to{transform:translateY(-3%) scale(1.06)}}html:not(.rm) .gt__layer{animation:linear both;animation-timeline:view();animation-range:cover}html:not(.rm) .gt__layer--bg,html:not(.rm) .gt__layer--single{animation-name:gt-bg}html:not(.rm) .gt__layer--mid{animation-name:gt-mid}html:not(.rm) .gt__layer--fg{animation-name:gt-fg}}@media(min-width:900px){.gt--dungeon .gt__layer img{transform:scale(1.15)}}
