.contact__title[data-astro-cid-uukcahgk],.contact__body[data-astro-cid-uukcahgk]{grid-column:1/-1}.contact__body[data-astro-cid-uukcahgk]{justify-items:start;gap:var(--space-3);display:grid}.contact__email[data-astro-cid-uukcahgk]{padding-block:var(--space-2);color:var(--color-accent);overflow-wrap:anywhere}@media (width>=40rem){.contact__title[data-astro-cid-uukcahgk]{grid-column:1/7}.contact__body[data-astro-cid-uukcahgk]{grid-column:8/13}}.hero[data-astro-cid-ge2uvauf]{height:max(var(--hero-min-height), 100svh);background-color:var(--color-bg);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] picture,.hero[data-astro-cid-ge2uvauf] img{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 20%}.hero__body[data-astro-cid-ge2uvauf]{row-gap:var(--space-4);padding-block-end:var(--space-6);position:absolute;inset-block-end:0;inset-inline:0}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-hero);font-stretch:var(--font-display-stretch);font-weight:var(--font-display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-transform:uppercase;grid-column:1/-1}.hero__kicker[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.hero__link[data-astro-cid-ge2uvauf]{padding-block:var(--space-2);font-weight:var(--font-heading-weight);text-underline-offset:var(--link-underline-offset)}@media (width>=40rem){.hero[data-astro-cid-ge2uvauf]{height:clamp(var(--hero-min-height), 100svh, var(--hero-max-height))}.hero[data-astro-cid-ge2uvauf] img{object-position:30% 50%}.hero__title[data-astro-cid-ge2uvauf]{grid-column:1/11}.hero__kicker[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf]{grid-column:1/7}}@media (prefers-reduced-motion:no-preference){@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero[data-astro-cid-ge2uvauf] img{animation:hero-zoom calc(var(--motion-hero-dur) * 12) var(--motion-ease) forwards}@supports (animation-timeline:scroll()){@keyframes hero-title-drift{to{opacity:.2;transform:translateY(-8%)}}.hero__title[data-astro-cid-ge2uvauf]{animation:linear both hero-title-drift;animation-timeline:scroll(root);animation-range:0 100svh}}}.roles__title[data-astro-cid-hgivom3x],.roles__body[data-astro-cid-hgivom3x]{grid-column:1/-1}.roles__body[data-astro-cid-hgivom3x]{gap:var(--space-3);display:grid}.roles__note[data-astro-cid-hgivom3x]{color:var(--color-text-muted)}@media (width>=40rem){.roles__title[data-astro-cid-hgivom3x]{grid-column:1/7}.roles__body[data-astro-cid-hgivom3x]{grid-column:8/13}}.studio__label[data-astro-cid-5x6gghwk],.studio__slogan[data-astro-cid-5x6gghwk],.studio__facts[data-astro-cid-5x6gghwk]{grid-column:1/-1}.studio__label[data-astro-cid-5x6gghwk]{color:var(--color-accent)}.studio__slogan[data-astro-cid-5x6gghwk]{font-size:var(--text-lede)}.studio__fact[data-astro-cid-5x6gghwk]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-start:var(--border-hairline) solid var(--color-line);display:flex}.studio__fact[data-astro-cid-5x6gghwk] dt[data-astro-cid-5x6gghwk]{color:var(--color-text-muted)}@media (width>=40rem){.studio__label[data-astro-cid-5x6gghwk],.studio__slogan[data-astro-cid-5x6gghwk]{grid-column:1/8}.studio__slogan[data-astro-cid-5x6gghwk]{font-size:var(--text-h3)}.studio__facts[data-astro-cid-5x6gghwk]{grid-area:1/9/span 2/13}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes fact-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-3)))}to{opacity:1;transform:none}}.studio__fact[data-astro-cid-5x6gghwk]{animation:linear both fact-in;animation-timeline:view();animation-range:entry entry 50%}}}.worlds[data-astro-cid-mg45bjjw]{padding-block:var(--game-gap);background-color:var(--game-bg);color:var(--game-text);font-family:var(--game-font-text);line-height:var(--leading-body)}.worlds[data-astro-cid-mg45bjjw] [data-astro-cid-mg45bjjw]:focus-visible{outline:var(--game-rule) solid var(--game-focus);outline-offset:var(--focus-offset)}.worlds__head[data-astro-cid-mg45bjjw]{row-gap:var(--gutter);padding-block-end:var(--game-gap)}.worlds__title[data-astro-cid-mg45bjjw]{color:var(--game-lightning);font-family:var(--game-font-title);font-size:var(--game-tagline-size);font-weight:var(--game-title-weight);line-height:var(--game-title-leading);text-transform:uppercase;grid-column:1/-1}.worlds__tagline[data-astro-cid-mg45bjjw]{max-width:var(--measure);font-size:var(--game-body-size);grid-column:1/-1}.worlds__rail[data-astro-cid-mg45bjjw]{max-width:var(--page-max);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory;margin-inline:auto;overflow-x:auto}.worlds__track[data-astro-cid-mg45bjjw]{gap:var(--gutter);padding-inline:var(--page-margin);display:flex}.worlds__track[data-astro-cid-mg45bjjw]:after{content:"";flex:0 0 max(0px, calc(var(--page-margin) - var(--gutter)))}.worlds__slide[data-astro-cid-mg45bjjw]{flex:0 0 var(--game-slide-width);scroll-snap-align:start;flex-direction:column;display:flex}.worlds__frame[data-astro-cid-mg45bjjw]{aspect-ratio:4/5;background-color:var(--game-surface);overflow:hidden}.worlds__frame[data-astro-cid-mg45bjjw] picture,.worlds__frame[data-astro-cid-mg45bjjw] img{width:100%;height:100%}.worlds__frame[data-astro-cid-mg45bjjw] img{object-fit:cover;object-position:50% 25%}.worlds__caption[data-astro-cid-mg45bjjw]{align-content:start;gap:var(--game-pad-small);padding:var(--game-pad);background-color:var(--game-surface);flex:1;display:grid}.worlds__index[data-astro-cid-mg45bjjw]{color:var(--game-ember);font-size:var(--game-label-size);font-weight:var(--font-heading-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.worlds__name[data-astro-cid-mg45bjjw]{color:var(--game-lightning);font-family:var(--game-font-title);font-size:var(--game-name-size);font-weight:var(--game-title-weight);line-height:var(--game-title-leading);text-transform:uppercase}.worlds__text[data-astro-cid-mg45bjjw]{max-width:var(--measure-narrow);color:var(--game-muted)}@media (width>=40rem){.worlds__title[data-astro-cid-mg45bjjw]{grid-column:1/8}.worlds__tagline[data-astro-cid-mg45bjjw]{grid-column:9/-1;align-self:end}.worlds__slide[data-astro-cid-mg45bjjw]{flex-basis:var(--game-slide-width-wide)}.worlds__frame[data-astro-cid-mg45bjjw]{aspect-ratio:16/9}.worlds__frame[data-astro-cid-mg45bjjw] img{object-position:30% 50%}}@media (prefers-reduced-motion:no-preference){.worlds__rail[data-astro-cid-mg45bjjw]{scroll-behavior:smooth}.worlds__frame[data-astro-cid-mg45bjjw] img{transition:transform var(--motion-dur) var(--motion-ease)}.worlds__slide[data-astro-cid-mg45bjjw]:hover .worlds__frame[data-astro-cid-mg45bjjw] img{transform:scale(1.04)}@supports (animation-timeline:view()){@keyframes worlds-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.worlds__title[data-astro-cid-mg45bjjw]{animation:linear both worlds-wipe;animation-timeline:view();animation-range:entry entry 80%}}}
